Documentation

Application

Table of Contents

Interfaces

InvocationStubber
MockObject
ParametersRule
Stub
Test
TestListener
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterIncompleteTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterLastTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterRiskyTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSkippedTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSuccessfulTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestErrorHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestFailureHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestWarningHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeFirstTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
Hook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestSuiteLoader
ResultPrinter
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
ExceptionInterface
Base exception marker interface for the instantiator component
InstantiatorInterface
Instantiator provides utility methods to build objects without invoking their constructors
Filter
Filter to apply to a property while copying an object
Matcher
TypeFilter
Builder
ErrorHandler
FunctionLike
Node
NodeTraverserInterface
NodeVisitor
Parser
PrettyPrinter
Exception
Requirement
VersionConstraint
Exception
Exception
Exception
Exception
Exception
Exception
Exception
Exception
Exception
Exception
LongestCommonSubsequenceCalculator
DiffOutputBuilderInterface
Defines how an output builder should take a generated diff array and return a string representation of that diff.
Exception
Exception
Exception
Exception
Exception
Exception
ConstraintInterface
DO NOT IMPLEMENT this interface. It is only meant for usage as a type hint in libraries relying on composer/semver but creating your own constraint class that implements this interface is not a supported use case and will cause the composer/semver components to return unexpected results.
Cache
Interface for cache drivers.
ClearableCache
Interface for cache that can be flushed.
FlushableCache
Interface for cache that can be flushed.
MultiDeleteCache
Interface for cache drivers that allows to put many items at once.
MultiGetCache
Interface for cache drivers that allows to get many items at once.
MultiOperationCache
Interface for cache drivers that supports multiple items manipulation.
MultiPutCache
Interface for cache drivers that allows to put many items at once.
Collection
The missing (SPL) Collection/Array/OrderedMap interface.
Expression
Expression for the {@link Selectable} interface.
ReadableCollection
Selectable
Interface for collections that allow efficient filtering with an expression API.
DependentFixtureInterface
DependentFixtureInterface needs to be implemented by fixtures which depend on other fixtures
FixtureInterface
Interface contract for fixture classes to implement.
OrderedFixtureInterface
Ordered Fixture interface needs to be implemented by fixtures, which needs to have a specific order when being loaded by directory scan for example
ORMPurgerInterface
ORMPurgerInterface
PurgerInterface
PurgerInterface
SharedFixtureInterface
Shared Fixture interface needs to be implemented by fixtures, which needs some references to be shared among other fixture classes in order to maintain relation mapping
ExceptionConverter
Connection
Connection interface.
Exception
Middleware
Initializer
Result
Driver-level statement execution result.
ServerInfoAwareConnection
Contract for a connection that is able to provide information about the server it is connected to.
Statement
Driver-level statement
Driver
Driver interface.
RetryableException
Marker interface for all exceptions where retrying the transaction makes sense.
SQLLogger
Interface for SQL loggers.
Constraint
Marker interface for constraints.
SchemaManagerFactory
Creates a schema manager for the given connection.
NamespaceVisitor
Visitor that can visit schema namespaces.
Visitor
Schema Visitor used for Validation or Generation purposes.
SelectSQLBuilder
Exception
ConnectionProvider
VersionAwarePlatformDriver
Contract for a driver that is able to create platform instances by version.
EventSubscriberInterface
An EventSubscriber knows what events it is interested in.
EntityListenerServiceResolver
A resolver is used to instantiate an entity listener.
ConnectionNameAwareInterface
ServiceEntityRepositoryInterface
This interface signals that your repository should be loaded from the container.
LazyLoadingEntityManagerInterface
LazyObjectEntityManagerInterface
FixtureGroupInterface
FixtureGroupInterface can to be implemented by fixtures that belong in groups
ORMFixtureInterface
Marks your fixtures that are specifically for the ORM.
PurgerFactory
EventSubscriber
An EventSubscriber knows what events it is interested in.
LanguageInflectorFactory
WordInflector
ExceptionInterface
Base exception marker interface for the instantiator component
InstantiatorInterface
Instantiator provides utility methods to build objects without invoking their constructors
ConnectionLoader
The ConnectionLoader defines the interface used to load the Doctrine\DBAL\Connection instance to use for migrations.
LoaderException
LoaderException
ConfigurationException
ConfigurationLoader
ControlException
DependencyException
MigrationException
FinderException
MigrationFinder
The MigrationFinder interface defines the interface used for finding migrations in a given directory and namespace.
GeneratorException
MetadataStorage
MetadataStorageConfiguration
MigrationsRepository
ProviderException
SchemaProvider
The SchemaProvider defines the interface used to create a Doctrine\DBAL\Schema\Schema instance that represents the current state of your database.
ConsoleException
ConfigurationHelper
The ConfigurationHelper defines the interface for getting the Configuration instance to be used for migrations.
MigratorConfigurationFactory
Comparator
MigrationFactory
The MigrationFactory is responsible for creating instances of the migration class name.
MigrationPlanCalculator
The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
MigrationStatusCalculator
The MigrationStatusCalculator is responsible for calculating the current status of migrated and not available versions.
CacheEntry
Cache entry interface
CacheFactory
Contract for building second level cache regions components.
CollectionHydrator
Hydrator cache entry for collections
ConcurrentRegion
Defines contract for concurrently managed data region.
EntityHydrator
Hydrator cache entry for entities
CacheLogger
Interface for logging.
CachedPersister
Interface for persister that support second level cache.
CachedCollectionPersister
Interface for second level cache collection persisters.
CachedEntityPersister
Interface for second level cache entity persisters.
QueryCache
Defines the contract for caches capable of storing query results.
QueryCacheValidator
Cache query validator interface.
Region
Defines a contract for accessing a particular named region.
TimestampRegion
Defines the contract for a cache region which will specifically be used to store entity "update timestamps".
Cache
Provides an API for querying/managing the second level cache regions.
EntityManagerInterface
Contract for a Doctrine persistence layer ObjectManager class to implement.
ConfigurationException
ManagerException
ORMException
RepositoryException
This interface should be implemented by all exceptions in the Repository namespace.
SchemaToolException
EntityListenerResolver
A resolver is used to instantiate an entity listener.
ManyToManyAssociationMapping
MappingAttribute
A marker interface for mapping attributes.
NamingStrategy
A set of rules for determining the physical column and table names
OneToOneAssociationMapping
QuoteStrategy
A set of rules for determining the column, alias and table quotes.
ToManyAssociationMapping
ToOneAssociationMapping
TypedFieldMapper
CollectionPersister
Define the behavior that should be implemented by all collection persisters.
EntityPersister
Entity persister interface Define the behavior that should be implemented by all entity persisters.
TypedExpression
Provides an API for resolving the type of a Node
TreeWalker
Interface for walkers of DQL ASTs (abstract syntax trees).
RepositoryFactory
Interface for entity repository factory.
EntityManagerProvider
ConnectionRegistry
Contract covering connection for a Doctrine persistence layer ManagerRegistry class to implement.
ManagerRegistry
Contract covering object managers for a Doctrine persistence layer ManagerRegistry class to implement.
ClassMetadata
Contract for a Doctrine persistence layer ClassMetadata class to implement.
ClassMetadataFactory
Contract for a Doctrine persistence layer ClassMetadata class to implement.
FileLocator
Locates the file that contains the metadata information for a given class name.
MappingDriver
Contract for metadata drivers.
ProxyClassNameResolver
ReflectionService
Very simple reflection service abstraction.
NotifyPropertyChanged
Interface for classes that notify event listeners of changes to their managed properties.
ObjectManager
Contract for a Doctrine persistence layer ObjectManager class to implement.
ObjectRepository
Contract for a Doctrine persistence layer ObjectRepository class to implement.
PropertyChangedListener
Contract for classes that are potential listeners of a {@see NotifyPropertyChanged} implementor.
Proxy
Interface for proxy classes.
Highlighter
CommentStrategy
Reason
Result
EmailValidation
InstructionProcessor
Provide an processor to handle embedded instructions.
EventHandler
Standard events for HTML5.
InputStream
Interface for stream readers.
RulesInterface
To create a new rule set for writing output the RulesInterface needs to be implemented.
FormatterInterface
Interface for formatters
ActivationStrategyInterface
Interface for activation strategies for the FingersCrossedHandler.
FormattableHandlerInterface
Interface to describe loggers that have a formatter
HandlerInterface
Interface that all Monolog Handlers must implement
ProcessableHandlerInterface
Interface to describe loggers that have processors
ProcessorInterface
An optional interface to allow labelling Monolog processors.
ResettableInterface
Handler or Processor implementing this interface will be reset when Logger::reset() is called.
Filter
Filter to apply to a property while copying an object
Matcher
TypeFilter
Builder
ErrorHandler
FunctionLike
Node
NodeTraverserInterface
NodeVisitor
Parser
PrettyPrinter
Exception
Requirement
VersionConstraint
Exception
PhpWebDriverExceptionInterface
Common interface to identify all exceptions thrown in php-webdriver (both those of WebDriver protocol and internal).
WebDriverTouchScreen
Interface representing touch screen operations.
WebDriverLocatable
Interface representing basic mouse operations.
JavaScriptExecutor
WebDriver interface implemented by drivers that support JavaScript.
ExecuteMethod
FileDetector
WebDriver
The interface for WebDriver.
WebDriverAction
Interface representing a single user-interaction action.
WebDriverCapabilities
WebDriverCommandExecutor
Interface for all command executor.
WebDriverElement
Interface for an HTML element in the WebDriver framework.
WebDriverEventListener
WebDriverHasInputDevices
Interface implemented by each driver that allows access to the input devices.
WebDriverKeyboard
WebDriverMouse
Interface representing basic mouse operations.
WebDriverNavigationInterface
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
WebDriverSearchContext
The interface for WebDriver and WebDriverElement which is able to search for WebDriverElement inside.
WebDriverSelectInterface
Models an element of select type, providing helper methods to select and deselect options.
WebDriverTargetLocator
Used to locate a given frame or window.
Element
Interface for Api Elements
File
Interface for files processed by the ProjectFactory
Project
Interface for project. Since the definition of a project can be different per factory this interface will be small.
ProjectFactory
Interface for project factories. A project factory shall convert a set of files into an object implementing the Project interface.
Tag
TagFactory
Factory
PHPStanFactory
StaticMethod
Formatter
Reference
Interface for references in {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
DocBlockFactoryInterface
PseudoType
Type
ConstExprNode
Node
NodeVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
PhpDocChildNode
PhpDocTagValueNode
TypeNode
Exception
Exception
Exception
Exception
InvocationStubber
MockObject
ParametersRule
Stub
Test
TestListener
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterIncompleteTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterLastTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterRiskyTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSkippedTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSuccessfulTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestErrorHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestFailureHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestWarningHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeFirstTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
Hook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestSuiteLoader
ResultPrinter
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
CacheException
Exception interface for all exceptions thrown by an Implementing Library.
CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
InvalidArgumentException
Exception interface for invalid cache arguments.
ClockInterface
ContainerExceptionInterface
Base interface representing a generic exception in a container.
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
NotFoundExceptionInterface
No entry was found in the container.
EventDispatcherInterface
Defines a dispatcher for events.
ListenerProviderInterface
Mapper from an event to the listeners that are applicable to that event.
StoppableEventInterface
An Event whose processing may be interrupted when the event has been handled.
EvolvableLinkInterface
An evolvable link value object.
EvolvableLinkProviderInterface
An evolvable link provider value object.
LinkInterface
A readable link object.
LinkProviderInterface
A link provider object.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
Exception
Exception
Exception
Exception
Exception
LongestCommonSubsequenceCalculator
DiffOutputBuilderInterface
Defines how an output builder should take a generated diff array and return a string representation of that diff.
Exception
Exception
Exception
Exception
Exception
Exception
ContextInterface
Holds information about the current request.
ExceptionInterface
Base ExceptionInterface for the Asset component.
PackageInterface
Asset package interface.
VersionStrategyInterface
Asset version strategy interface.
AssetMapperInterface
Finds and returns assets in the pipeline.
AssetCompilerInterface
An asset compiler is responsible for applying any changes to the contents of an asset.
ExceptionInterface
MappedAssetFactoryInterface
PackageResolverInterface
PublicAssetsFilesystemInterface
Writes asset files to their public location.
PublicAssetsPathResolverInterface
ExceptionInterface
Base ExceptionInterface for the BrowserKit component.
AdapterInterface
Interface for adapters managing instances of Symfony's CacheItem.
TagAwareAdapterInterface
Interface for invalidating cached items using tags.
MarshallerInterface
Serializes/unserializes PHP values.
PruneableInterface
Interface extends psr-6 and psr-16 caches to allow for pruning (deletion) of all expired cache items.
ResettableInterface
Resets a pool's local state.
CacheInterface
Covers most simple to advanced caching needs.
CallbackInterface
Computes and returns the cached value of an item.
ItemInterface
Augments PSR-6's CacheItemInterface with support for tags and metadata.
TagAwareCacheInterface
Allows invalidating cached items using tags.
ClockInterface
ConfigBuilderGeneratorInterface
Generates ConfigBuilders to help create valid config.
ConfigBuilderInterface
A ConfigBuilder provides helper methods to build a large complex array.
ConfigCacheFactoryInterface
Interface for a ConfigCache factory. This factory creates an instance of ConfigCacheInterface and initializes the cache if necessary.
ConfigCacheInterface
Interface for ConfigCache.
BuilderAwareInterface
An interface that can be implemented by nodes which build other nodes.
NodeParentInterface
An interface that must be implemented by all node parents.
ParentNodeDefinitionInterface
An interface that must be implemented by nodes which can have children.
ConfigurableInterface
ConfigurationInterface
Configuration interface.
NodeInterface
Common Interface among all nodes.
PrototypeNodeInterface
This interface must be implemented by nodes which can be used as prototypes.
FileLocatorInterface
DirectoryAwareLoaderInterface
A loader that can be scoped to a given filesystem directory.
LoaderInterface
LoaderInterface is the interface implemented by all loader classes.
LoaderResolverInterface
LoaderResolverInterface selects a loader for a given resource.
ResourceInterface
ResourceInterface is the interface that must be implemented by all Resource classes.
SelfCheckingResourceInterface
Interface for Resources that can check for freshness autonomously, without special support from external services.
ResourceCheckerInterface
Interface for ResourceCheckers.
SignalableCommandInterface
Interface for command reacting to signal.
CommandLoaderInterface
CompletionOutputInterface
Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
DescriptorInterface
Descriptor interface.
ExceptionInterface
ExceptionInterface.
OutputFormatterInterface
Formatter interface for console output.
OutputFormatterStyleInterface
Formatter style interface for defining styles.
WrappableOutputFormatterInterface
Formatter interface for console output that supports word wrapping.
HelperInterface
HelperInterface is the interface all helpers must implement.
InputAwareInterface
InputAwareInterface should be implemented by classes that depends on the Console Input.
InputInterface
InputInterface is the interface implemented by all input classes.
StreamableInputInterface
StreamableInputInterface is the interface implemented by all input classes that have an input stream.
ConsoleOutputInterface
ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
OutputInterface
OutputInterface is the interface implemented by all Output classes.
StyleInterface
Output style helpers.
ExceptionInterface
Interface for exceptions.
ArgumentInterface
Represents a complex argument containing nested values.
CompilerPassInterface
Interface that must be implemented by compilation passes.
ContainerAwareInterface
ContainerAwareInterface should be implemented by classes that depends on a Container.
ContainerInterface
ContainerInterface is the interface implemented by service container classes.
DumperInterface
DumperInterface is the interface implemented by service container dumper classes.
EnvVarLoaderInterface
EnvVarLoaderInterface objects return key/value pairs that are added to the list of available env vars.
EnvVarProcessorInterface
The EnvVarProcessorInterface is implemented by objects that manage environment-like variables.
ExceptionInterface
Base ExceptionInterface for Dependency Injection component.
ConfigurableExtensionInterface
ConfigurationExtensionInterface
ConfigurationExtensionInterface is the interface implemented by container extension classes.
ExtensionInterface
ExtensionInterface is the interface implemented by container extension classes.
PrependExtensionInterface
InstantiatorInterface
Lazy proxy instantiator, capable of instantiating a proxy given a container, the service definitions and a callback that produces the real service instance.
DumperInterface
Lazy proxy dumper capable of generating the instantiation logic PHP code for proxied services.
ContainerBagInterface
ContainerBagInterface is the interface implemented by objects that manage service container parameters.
ParameterBagInterface
ParameterBagInterface is the interface implemented by objects that manage service container parameters.
TaggedContainerInterface
TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.
EntityLoaderInterface
Custom loader for entities in the choice list.
UserLoaderInterface
Represents a class that loads UserInterface objects from Doctrine source for the authentication system.
ExceptionInterface
Interface for exceptions.
ErrorEnhancerInterface
ErrorRendererInterface
Formats an exception to be used as response content.
EventDispatcherInterface
The EventDispatcherInterface is the central point of Symfony's event listener system.
EventSubscriberInterface
An EventSubscriber knows itself what events it is interested in.
EventDispatcherInterface
Allows providing hooks on domain-specific lifecycles by dispatching events.
ExpressionFunctionProviderInterface
ExceptionInterface
Exception interface for all exceptions thrown by the component.
IOExceptionInterface
IOException interface for file and input/output stream related exceptions thrown by the component.
ButtonTypeInterface
A type that should be converted into a {@link Button} instance.
ChoiceListInterface
A list of choices that can be selected in a choice field.
ChoiceListFactoryInterface
Creates {@link ChoiceListInterface} instances.
ChoiceLoaderInterface
Loads a choice list.
ClearableErrorsInterface
A form element whose errors can be cleared.
ClickableInterface
A clickable form element.
DataAccessorInterface
Writes and reads values to/from an object or array bound to a form.
DataMapperInterface
DataTransformerInterface
Transforms a value between different representations.
ExceptionInterface
Base ExceptionInterface for the Form component.
FormDataCollectorInterface
Collects and structures information about forms.
FormDataExtractorInterface
Extracts arrays of information out of forms.
ViolationMapperInterface
FormBuilderInterface
FormConfigBuilderInterface
The configuration of a {@link Form} object.
FormConfigInterface
The configuration of a {@link Form} object.
FormExtensionInterface
Interface for extensions which provide types, type extensions and a guesser.
FormFactoryBuilderInterface
A builder for FormFactoryInterface objects.
FormFactoryInterface
Allows creating a form based on a name, a class or a property.
FormInterface
A form group bundling multiple forms in a hierarchical structure.
FormRegistryInterface
The central registry of the Form component.
FormRendererEngineInterface
Adapter for rendering form templates with a specific templating engine.
FormRendererInterface
Renders a form into HTML.
FormTypeExtensionInterface
FormTypeGuesserInterface
FormTypeInterface
RequestHandlerInterface
Submits forms if they were submitted.
ResolvedFormTypeFactoryInterface
Creates ResolvedFormTypeInterface instances.
ResolvedFormTypeInterface
A wrapper for a form type and its extensions.
SubmitButtonTypeInterface
A type that should be converted into a {@link SubmitButton} instance.
FormBuilderInterface
FormInterface
TemplateAwareDataCollectorInterface
DataCollectorInterface.
RouteLoaderInterface
Marker interface for service route loaders.
StreamableInterface
RetryStrategyInterface
ChunkInterface
The interface of chunks returned by ResponseStreamInterface::current().
ClientExceptionInterface
When a 4xx response is returned.
DecodingExceptionInterface
When a content-type cannot be decoded to the expected representation.
ExceptionInterface
The base interface for all exceptions in the contract.
HttpExceptionInterface
Base interface for HTTP-related exceptions.
RedirectionExceptionInterface
When a 3xx response is returned and the "max_redirects" option has been reached.
ServerExceptionInterface
When a 5xx response is returned.
TimeoutExceptionInterface
When an idle timeout occurs.
TransportExceptionInterface
When any error happens at the transport level.
HttpClientInterface
Provides flexible methods for requesting HTTP resources synchronously or asynchronously.
ResponseInterface
A (lazily retrieved) HTTP response.
ResponseStreamInterface
Yields response chunks, returned by HttpClientInterface::stream().
RequestExceptionInterface
Interface for Request exceptions.
PeekableRequestRateLimiterInterface
A request limiter which allows peeking ahead.
RequestRateLimiterInterface
A special type of limiter that deals with requests.
RequestMatcherInterface
RequestMatcherInterface is an interface for strategies to match a Request.
AttributeBagInterface
Attributes store.
FlashBagInterface
FlashBagInterface.
FlashBagAwareSessionInterface
Interface for session with a flashbag.
SessionBagInterface
Session Bag store.
SessionFactoryInterface
SessionInterface
Interface for the session.
SessionStorageFactoryInterface
SessionStorageInterface
StorageInterface.
BundleInterface
BundleInterface.
CacheClearerInterface
CacheClearerInterface.
CacheWarmerInterface
Interface for classes able to warm up the cache.
WarmableInterface
Interface for classes that support warming their cache.
ArgumentResolverInterface
An ArgumentResolverInterface instance knows how to determine the arguments for a specific action.
ArgumentValueResolverInterface
Responsible for resolving the value of an argument based on its metadata.
ControllerResolverInterface
A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
ValueResolverInterface
Responsible for resolving the value of an argument based on its metadata.
ArgumentMetadataFactoryInterface
Builds method argument data.
DataCollectorInterface
DataCollectorInterface.
LateDataCollectorInterface
LateDataCollectorInterface.
HttpExceptionInterface
Interface for HTTP error exceptions.
FragmentRendererInterface
Interface implemented by all rendering strategies.
FragmentUriGeneratorInterface
Interface implemented by rendering strategies able to generate a URL for a fragment.
ResponseCacheStrategyInterface
ResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different response cache headers.
StoreInterface
Interface implemented by HTTP cache stores.
SurrogateInterface
HttpKernelInterface
HttpKernelInterface handles a Request to convert it to a Response.
KernelInterface
The Kernel is the heart of the Symfony system.
DebugLoggerInterface
DebugLoggerInterface.
RebootableInterface
Allows the Kernel to be rebooted using a temporary cache directory.
TerminableInterface
Terminable extends the Kernel request/response cycle with dispatching a post response event after sending the response and before shutting down the kernel.
ExceptionInterface
Base ExceptionInterface for the Intl component.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
TransportExceptionInterface
Exception interface for all exceptions thrown by the component.
MailerInterface
Interface for mailers able to send emails synchronous and/or asynchronous.
AuthenticatorInterface
An Authentication mechanism.
TransportFactoryInterface
TransportInterface
Interface for all mailer transports.
ApplicationAwareMakerInterface
Implement this interface if your Maker needs access to the Application.
InputAwareMakerInterface
Lets the configureDependencies method access to the command's input.
MakerInterface
Interface that all maker commands must implement.
ExceptionInterface
Base Messenger component's exception.
RecoverableExceptionInterface
Marker interface for exceptions to indicate that handling a message should have worked.
StopWorkerExceptionInterface
UnrecoverableExceptionInterface
Marker interface for exceptions to indicate that handling a message will continue to fail.
WrappedExceptionsInterface
Exception that holds multiple exceptions thrown by one or more handlers and/or messages.
BatchHandlerInterface
HandlersLocatorInterface
Maps a message to a list of handlers.
MessageHandlerInterface
Marker interface for message handlers.
MessageSubscriberInterface
Handlers can implement this interface to handle multiple messages.
MessageBusInterface
MiddlewareInterface
StackInterface
RetryStrategyInterface
NonSendableStampInterface
A stamp that should not be included with the Envelope if sent to a transport.
StampInterface
An envelope stamp related to a message.
ListableReceiverInterface
Used when a receiver has the ability to list messages and find specific messages.
MessageCountAwareInterface
QueueReceiverInterface
Some transports may have multiple queues. This interface is used to read from only some queues.
ReceiverInterface
SenderInterface
SendersLocatorInterface
Maps a message to a list of senders.
SerializerInterface
SetupableTransportInterface
TransportFactoryInterface
Creates a Messenger transport.
TransportInterface
BodyRendererInterface
AddressEncoderInterface
ContentEncoderInterface
EncoderInterface
MimeHeaderEncoderInterface
ExceptionInterface
HeaderInterface
A MIME Header.
HtmlToTextConverterInterface
MimeTypeGuesserInterface
Guesses the MIME type of a file.
MimeTypesInterface
Guesses the MIME type of a file.
ChannelInterface
ChannelPolicyInterface
ChatterInterface
Interface for classes able to send chat messages synchronous and/or asynchronous.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
TransportExceptionInterface
Exception interface for all exceptions thrown by the component.
FlashMessageImportanceMapperInterface
FromNotificationInterface
MessageInterface
MessageOptionsInterface
ChatNotificationInterface
EmailNotificationInterface
PushNotificationInterface
SmsNotificationInterface
NotifierInterface
Interface for the Notifier system.
EmailRecipientInterface
RecipientInterface
SmsRecipientInterface
TexterInterface
Interface for classes able to send SMS messages synchronous and/or asynchronous.
TransportFactoryInterface
TransportInterface
ExceptionInterface
Marker interface for all exceptions thrown by the OptionsResolver component.
Options
Contains resolved option values.
BrowserManagerInterface
A browser manager (for instance using ChromeDriver or GeckoDriver).
ExceptionInterface
Interface for exceptions thrown by the password-hasher component.
PasswordHasherAwareInterface
PasswordHasherFactoryInterface
PasswordHasherFactoryInterface to support different password hashers for different user accounts.
UserPasswordHasherInterface
Interface for the user password hasher service.
LegacyPasswordHasherInterface
Provides password hashing and verification capabilities for "legacy" hashers that require external salts.
PasswordHasherInterface
Provides password hashing capabilities.
ExceptionInterface
Base ExceptionInterface for the Intl component.
ExceptionInterface
Marker Interface for the Process Component.
ExceptionInterface
Marker interface for the PropertyAccess component.
PropertyAccessorInterface
Writes and reads values to/from an object/array graph.
PropertyPathInterface
A sequence of property names or array indices.
PropertyPathIteratorInterface
PropertyAccessExtractorInterface
Guesses if the property can be accessed or mutated.
PropertyDescriptionExtractorInterface
Guesses the property's human readable description.
PropertyInfoExtractorInterface
Gets info about PHP class properties.
PropertyInitializableExtractorInterface
Guesses if the property can be initialized through the constructor.
PropertyListExtractorInterface
Extracts the list of properties available for the given class.
PropertyReadInfoExtractorInterface
Extract read information for the property of a class.
PropertyTypeExtractorInterface
Type Extractor Interface.
PropertyWriteInfoExtractorInterface
Extract write information for the property of a class.
ExceptionInterface
ExceptionInterface.
ConfigurableRequirementsInterface
ConfigurableRequirementsInterface must be implemented by URL generators that can be configured whether an exception should be generated when the parameters do not match the requirements. It is also possible to disable the requirements check for URL generation completely.
GeneratorDumperInterface
GeneratorDumperInterface is the interface that all generator dumper classes must implement.
UrlGeneratorInterface
UrlGeneratorInterface is the interface that all URL generator classes must implement.
MatcherDumperInterface
MatcherDumperInterface is the interface that all matcher dumper classes must implement.
RedirectableUrlMatcherInterface
RedirectableUrlMatcherInterface knows how to redirect the user.
RequestMatcherInterface
RequestMatcherInterface is the interface that all request matcher classes must implement.
UrlMatcherInterface
UrlMatcherInterface is the interface that all URL matcher classes must implement.
RequestContextAwareInterface
RouteCompilerInterface
RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
RouterInterface
RouterInterface is the interface that all Router classes must implement.
ResolverInterface
RunnerInterface
RuntimeInterface
Enables decoupling applications from global state.
TokenHandlerFactoryInterface
Allows creating configurable token handlers.
AuthenticatorFactoryInterface
FirewallListenerFactoryInterface
Can be implemented by a security factory to add a listener to the firewall.
StatelessAuthenticatorFactoryInterface
Stateless authenticators are authenticators that can work without a user provider.
UserProviderFactoryInterface
UserProviderFactoryInterface is the interface for all user provider factories.
AuthenticationTrustResolverInterface
Interface for resolving the authentication status of a given token.
PersistentTokenInterface
Interface to be implemented by persistent token classes (such as Doctrine entities representing a remember-me token).
TokenProviderInterface
Interface for TokenProviders.
TokenVerifierInterface
TokenStorageInterface
The TokenStorageInterface.
TokenInterface
TokenInterface is the interface for the user authentication information.
AccessDecisionManagerInterface
AccessDecisionManagerInterface makes authorization decisions.
AuthorizationCheckerInterface
The AuthorizationCheckerInterface.
AccessDecisionStrategyInterface
A strategy for turning a stream of votes into a final decision.
CacheableVoterInterface
Let voters expose the attributes and types they care about.
VoterInterface
VoterInterface is the interface implemented by all voters.
ExceptionInterface
Base ExceptionInterface for the Security component.
RoleHierarchyInterface
RoleHierarchyInterface is the interface for a role hierarchy.
AttributesBasedUserProviderInterface
Overrides UserProviderInterface to add an "attributes" argument on loadUserByIdentifier.
EquatableInterface
EquatableInterface used to test if two objects are equal in security and re-authentication context.
LegacyPasswordAuthenticatedUserInterface
For users that can be authenticated using a password/salt couple.
PasswordAuthenticatedUserInterface
For users that can be authenticated using a password.
PasswordUpgraderInterface
UserCheckerInterface
Implement to throw AccountStatusException during the authentication process.
UserInterface
Represents the interface that all user classes must implement.
UserProviderInterface
Represents a class that loads UserInterface objects from some source for the authentication system.
CsrfTokenManagerInterface
Manages CSRF tokens.
TokenGeneratorInterface
Generates CSRF tokens.
ClearableTokenStorageInterface
Stores CSRF tokens.
TokenStorageInterface
Stores CSRF tokens.
AccessMapInterface
AccessMap allows configuration of different access control rules for specific parts of the website.
AccessTokenExtractorInterface
The token extractor retrieves the token from a request.
AccessTokenHandlerInterface
The token handler retrieves the user identifier from the token.
AuthenticationFailureHandlerInterface
Interface for custom authentication failure handlers.
AuthenticationSuccessHandlerInterface
Interface for a custom authentication success handler.
AuthenticatorManagerInterface
UserAuthenticatorInterface
AuthenticatorInterface
The interface for all authenticators.
InteractiveAuthenticatorInterface
This is an extension of the authenticator interface that may be used by interactive authenticators.
BadgeInterface
Passport badges allow to add more information to a passport (e.g. a CSRF token).
CredentialsInterface
Credentials are a special badge used to explicitly mark the credential check of an authenticator.
AccessDeniedHandlerInterface
This is used by the ExceptionListener to translate an AccessDeniedException to a Response object.
AuthenticationEntryPointInterface
Implement this interface for any classes that will be called to "start" the authentication process (see method for more details).
FirewallListenerInterface
Can be implemented by firewall listeners.
FirewallMapInterface
This interface must be implemented by firewall maps.
InvalidLoginLinkExceptionInterface
LoginLinkHandlerInterface
A class that is able to create and handle "magic" login links.
RememberMeHandlerInterface
Handles creating and validating remember-me cookies.
SessionAuthenticationStrategyInterface
SessionAuthenticationStrategyInterface.
ContextBuilderInterface
Common interface for context builders.
ContextAwareDecoderInterface
Adds the support of an extra $context parameter for the supportsDecoding method.
ContextAwareEncoderInterface
Adds the support of an extra $context parameter for the supportsEncoding method.
DecoderInterface
EncoderInterface
NormalizationAwareInterface
Defines the interface of encoders that will normalize data themselves.
ExceptionInterface
Base exception interface.
ObjectPropertyListExtractorInterface
ClassDiscriminatorResolverInterface
Knows how to get the class discriminator mapping for classes and objects.
ClassMetadataFactoryInterface
Returns a {@see ClassMetadataInterface}.
LoaderInterface
Loads {@link ClassMetadataInterface}.
AdvancedNameConverterInterface
Gives access to the class, the format and the context in the property name converters.
NameConverterInterface
Defines the interface for property name converters.
CacheableSupportsMethodInterface
Marker interface for normalizers and denormalizers that use only the type and the format in their supports*() methods.
ContextAwareDenormalizerInterface
Adds the support of an extra $context parameter for the supportsDenormalization method.
ContextAwareNormalizerInterface
Adds the support of an extra $context parameter for the supportsNormalization method.
DenormalizableInterface
Defines the most basic interface a class must implement to be denormalizable.
DenormalizerAwareInterface
DenormalizerInterface
NormalizableInterface
Defines the most basic interface a class must implement to be normalizable.
NormalizerAwareInterface
NormalizerInterface
SerializerAwareInterface
SerializerInterface
ResetInterface
Provides a way to reset an object to its initial state.
ServiceCollectionInterface
A ServiceProviderInterface that is also countable and iterable.
ServiceProviderInterface
A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
ServiceSubscriberInterface
A ServiceSubscriber exposes its dependencies via the static {@link getSubscribedServices} method.
ExceptionInterface
InflectorInterface
SluggerInterface
Creates a URL-friendly slug from a given string.
OperationInterface
Represents an operation on catalogue(s).
CatalogueMetadataAwareInterface
This interface is used to get, set, and delete metadata about the Catalogue.
DumperInterface
DumperInterface is the interface implemented by all translation dumpers.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
ProviderExceptionInterface
Exception interface for all exceptions thrown by the component.
ExtractorInterface
Extracts translation messages from a directory or files to the catalogue.
IntlFormatterInterface
Formats ICU message patterns.
MessageFormatterInterface
LoaderInterface
LoaderInterface is the interface implemented by all translation loaders.
MessageCatalogueInterface
MessageCatalogueInterface.
MetadataAwareInterface
This interface is used to get, set, and delete metadata about the translation messages.
ProviderFactoryInterface
ProviderInterface
TranslationReaderInterface
TranslationReader reads translation messages from translation files.
TranslatorBagInterface
TranslationWriterInterface
TranslationWriter writes translation messages.
LocaleAwareInterface
TranslatableInterface
TranslatorInterface
BroadcasterInterface
Broadcasts an update of an entity.
TurboStreamListenRendererInterface
Render turbo stream attributes.
ConstraintValidatorFactoryInterface
Specifies an object able to return the correct ConstraintValidatorInterface instance given a Constraint object.
ConstraintValidatorInterface
ConstraintViolationInterface
A violation of a constraint that happened during validation.
ConstraintViolationListInterface
A list of constraint violations.
ExecutionContextFactoryInterface
Creates instances of {@link ExecutionContextInterface}.
ExecutionContextInterface
The context of a validation run.
ExceptionInterface
Base ExceptionInterface for the Validator component.
GroupProviderInterface
Defines the interface for a validation group provider.
GroupSequenceProviderInterface
Defines the interface for a group sequence provider.
ClassMetadataInterface
Stores all metadata needed for validating objects of specific class.
MetadataFactoryInterface
Returns {@link \Symfony\Component\Validator\Mapping\MetadataInterface} instances for values.
LoaderInterface
Loads validation metadata into {@link ClassMetadata} instances.
MetadataInterface
A container for validation metadata.
PropertyMetadataInterface
Stores all metadata needed for validating the value of a class property.
ObjectInitializerInterface
Prepares an object for validation.
ContextualValidatorInterface
A validator in a specific execution context.
ValidatorInterface
Validates PHP values against constraints.
ConstraintViolationBuilderInterface
Builds {@link \Symfony\Component\Validator\ConstraintViolationInterface} objects.
ClonerInterface
DumperInterface
DumperInterface used by Data objects.
DumpDescriptorInterface
ContextProviderInterface
Interface to provide contextual data about dump data clones sent to a server.
DataDumperInterface
DataDumperInterface for dumping Data objects.
ExceptionInterface
LazyObjectInterface
ExceptionInterface
Exception interface for all exceptions thrown by the component.
CacheInterface
Interface implemented by cache classes.
ExtensionInterface
Interface implemented by extension classes.
GlobalsInterface
Enables usage of the deprecated Twig\Extension\AbstractExtension::getGlobals() method.
RuntimeExtensionInterface
LoaderInterface
Interface all loaders must implement.
NodeCaptureInterface
Represents a node that captures any nested displayable nodes.
NodeOutputInterface
Represents a displayable node in the AST.
NodeVisitorInterface
Interface for node visitor classes.
RuntimeLoaderInterface
Creates runtime implementations for Twig elements (filters/functions/tests).
SecurityPolicyInterface
Interface that all security policy classes must implements.
SourcePolicyInterface
Interface for a class that can optionally enable the sandbox mode based on a template's Twig\Source.
TokenParserInterface
Interface implemented by token parsers.

Classes

Version20240513134621
Auto-generated Migration: Please modify to your needs!
Version20241223132427
Auto-generated Migration: Please modify to your needs!
AccueilController
Description of AccueilController
AdminLoginController
Provides shortcuts for HTTP-related features in controllers.
BackofficeCategoriesController
Description of BackofficeCategoriesController
BackofficeController
Description of BackofficeController
BackofficeFormationsController
Classe héritant de FormationsController pour réutiliser les tris
BackofficePlaylistsController
Description of BackofficePlaylistsController
FormationsController
Controleur des formations
PlaylistsController
Description of PlaylistsController
AppFixtures
Base class designed for data fixtures so they don't have to extend and implement different classes/interfaces according to their needs.
FormationFixtures
Base class designed for data fixtures so they don't have to extend and implement different classes/interfaces according to their needs.
Admin
Categorie
Formation
Playlist
CategorieType
Classe représentant le formulaire associé à l'entité Categorie
FormationType
Classe réprésentant le formulaire associé à l'entité Formation
PlaylistType
Classe réprésentant le formulaire associé à l'entité Playlist
Kernel
The Kernel is the heart of the Symfony system.
AdminRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
CategorieRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
FormationRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
PlaylistRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
FormationsControllerTest
Description of FormationsControllerTest
FormationDateTest
Description of FormationDateTest
FormationDateValidationTest
Description of FormationDateValidationTest
FormationsCompatTest
Description of FormationsCompatTest
CategoriesRepositoryTest
Description of CategoriesRepositoryTest
FormationRepositoryTest
Description of FormationRepositoryTest
PlaylistRepositoryTest
Description of PlaylistRepositoryTest
EntityManagerGhostEbeb667
The EntityManager is the central access point to ORM functionality.
RequestPayloadValueResolverGhost3590451
EntityManagerGhostEbeb667
The EntityManager is the central access point to ORM functionality.
RequestPayloadValueResolverGhost3590451
Playlist
DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
DebugConfig
This class is automatically generated to help in creating a config.
ReplicaConfig
This class is automatically generated to help in creating a config.
SlaveConfig
This class is automatically generated to help in creating a config.
ConnectionConfig
This class is automatically generated to help in creating a config.
TypeConfig
This class is automatically generated to help in creating a config.
DbalConfig
This class is automatically generated to help in creating a config.
ControllerResolverConfig
This class is automatically generated to help in creating a config.
DqlConfig
This class is automatically generated to help in creating a config.
EventConfig
This class is automatically generated to help in creating a config.
ListenerConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
EntityListenersConfig
This class is automatically generated to help in creating a config.
FilterConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
MetadataCacheDriverConfig
This class is automatically generated to help in creating a config.
QueryCacheDriverConfig
This class is automatically generated to help in creating a config.
ResultCacheDriverConfig
This class is automatically generated to help in creating a config.
LoggerConfig
This class is automatically generated to help in creating a config.
RegionCacheDriverConfig
This class is automatically generated to help in creating a config.
CacheDriverConfig
This class is automatically generated to help in creating a config.
RegionConfig
This class is automatically generated to help in creating a config.
SecondLevelCacheConfig
This class is automatically generated to help in creating a config.
EntityManagerConfig
This class is automatically generated to help in creating a config.
OrmConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TableStorageConfig
This class is automatically generated to help in creating a config.
StorageConfig
This class is automatically generated to help in creating a config.
DoctrineMigrationsConfig
This class is automatically generated to help in creating a config.
AnnotationsConfig
This class is automatically generated to help in creating a config.
AssetMapperConfig
This class is automatically generated to help in creating a config.
PackageConfig
This class is automatically generated to help in creating a config.
AssetsConfig
This class is automatically generated to help in creating a config.
PoolConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
EsiConfig
This class is automatically generated to help in creating a config.
ExceptionConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
FormConfig
This class is automatically generated to help in creating a config.
FragmentsConfig
This class is automatically generated to help in creating a config.
SanitizerConfig
This class is automatically generated to help in creating a config.
HtmlSanitizerConfig
This class is automatically generated to help in creating a config.
HttpCacheConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
DefaultOptionsConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
ScopedClientConfig
This class is automatically generated to help in creating a config.
HttpClientConfig
This class is automatically generated to help in creating a config.
LockConfig
This class is automatically generated to help in creating a config.
EnvelopeConfig
This class is automatically generated to help in creating a config.
HeaderConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
DefaultMiddlewareConfig
This class is automatically generated to help in creating a config.
MiddlewareConfig
This class is automatically generated to help in creating a config.
BusConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
SymfonySerializerConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
RetryStrategyConfig
This class is automatically generated to help in creating a config.
TransportConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
AdminRecipientConfig
This class is automatically generated to help in creating a config.
NotifierConfig
This class is automatically generated to help in creating a config.
PhpErrorsConfig
This class is automatically generated to help in creating a config.
ProfilerConfig
This class is automatically generated to help in creating a config.
PropertyAccessConfig
This class is automatically generated to help in creating a config.
PropertyInfoConfig
This class is automatically generated to help in creating a config.
RateConfig
This class is automatically generated to help in creating a config.
LimiterConfig
This class is automatically generated to help in creating a config.
RateLimiterConfig
This class is automatically generated to help in creating a config.
RemoteeventConfig
This class is automatically generated to help in creating a config.
RequestConfig
This class is automatically generated to help in creating a config.
RouterConfig
This class is automatically generated to help in creating a config.
SchedulerConfig
This class is automatically generated to help in creating a config.
SecretsConfig
This class is automatically generated to help in creating a config.
SemaphoreConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
SessionConfig
This class is automatically generated to help in creating a config.
SsiConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
PseudoLocalizationConfig
This class is automatically generated to help in creating a config.
TranslatorConfig
This class is automatically generated to help in creating a config.
UidConfig
This class is automatically generated to help in creating a config.
AutoMappingConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
NotCompromisedPasswordConfig
This class is automatically generated to help in creating a config.
ValidationConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
WebhookConfig
This class is automatically generated to help in creating a config.
WebLinkConfig
This class is automatically generated to help in creating a config.
AuditTrailConfig
This class is automatically generated to help in creating a config.
MarkingStoreConfig
This class is automatically generated to help in creating a config.
PlaceConfig
This class is automatically generated to help in creating a config.
TransitionConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
FrameworkConfig
This class is automatically generated to help in creating a config.
MakerConfig
This class is automatically generated to help in creating a config.
ChannelsConfig
This class is automatically generated to help in creating a config.
ElasticsearchConfig
This class is automatically generated to help in creating a config.
EmailPrototypeConfig
This class is automatically generated to help in creating a config.
ExcludedHttpCodeConfig
This class is automatically generated to help in creating a config.
MongoConfig
This class is automatically generated to help in creating a config.
PredisConfig
This class is automatically generated to help in creating a config.
ProcessPsr3MessagesConfig
This class is automatically generated to help in creating a config.
PublisherConfig
This class is automatically generated to help in creating a config.
RedisConfig
This class is automatically generated to help in creating a config.
VerbosityLevelsConfig
This class is automatically generated to help in creating a config.
HandlerConfig
This class is automatically generated to help in creating a config.
MonologConfig
This class is automatically generated to help in creating a config.
AccessControlConfig
This class is automatically generated to help in creating a config.
AccessDecisionManagerConfig
This class is automatically generated to help in creating a config.
OidcConfig
This class is automatically generated to help in creating a config.
OidcUserInfoConfig
This class is automatically generated to help in creating a config.
TokenHandlerConfig
This class is automatically generated to help in creating a config.
AccessTokenConfig
This class is automatically generated to help in creating a config.
FormLoginConfig
This class is automatically generated to help in creating a config.
FormLoginLdapConfig
This class is automatically generated to help in creating a config.
HttpBasicConfig
This class is automatically generated to help in creating a config.
HttpBasicLdapConfig
This class is automatically generated to help in creating a config.
JsonLoginConfig
This class is automatically generated to help in creating a config.
JsonLoginLdapConfig
This class is automatically generated to help in creating a config.
LoginLinkConfig
This class is automatically generated to help in creating a config.
LoginThrottlingConfig
This class is automatically generated to help in creating a config.
DeleteCookieConfig
This class is automatically generated to help in creating a config.
LogoutConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TokenProviderConfig
This class is automatically generated to help in creating a config.
RememberMeConfig
This class is automatically generated to help in creating a config.
RemoteUserConfig
This class is automatically generated to help in creating a config.
SwitchUserConfig
This class is automatically generated to help in creating a config.
X509Config
This class is automatically generated to help in creating a config.
FirewallConfig
This class is automatically generated to help in creating a config.
PasswordHasherConfig
This class is automatically generated to help in creating a config.
ChainConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
LdapConfig
This class is automatically generated to help in creating a config.
UserConfig
This class is automatically generated to help in creating a config.
MemoryConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
SecurityConfig
This class is automatically generated to help in creating a config.
StimulusConfig
This class is automatically generated to help in creating a config.
DoctrineOrmConfig
This class is automatically generated to help in creating a config.
BroadcastConfig
This class is automatically generated to help in creating a config.
TurboConfig
This class is automatically generated to help in creating a config.
DateConfig
This class is automatically generated to help in creating a config.
GlobalConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
NumberFormatConfig
This class is automatically generated to help in creating a config.
TwigConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CssinlinerConfig
This class is automatically generated to help in creating a config.
HtmlConfig
This class is automatically generated to help in creating a config.
InkyConfig
This class is automatically generated to help in creating a config.
IntlConfig
This class is automatically generated to help in creating a config.
MarkdownConfig
This class is automatically generated to help in creating a config.
StringConfig
This class is automatically generated to help in creating a config.
TwigExtraConfig
This class is automatically generated to help in creating a config.
WebProfilerConfig
This class is automatically generated to help in creating a config.
__TwigTemplate_1ed7b1b833e7d51a4c4c69826307cb3d
__TwigTemplate_705c8ad816daacba85436b79496b60a0
__TwigTemplate_62f5887658b3e46128e140c818d0f994
__TwigTemplate_09907b25d3ba045e66fc8da740b30f30
__TwigTemplate_2d8e2dc8bca5b27718148f3a86640057
__TwigTemplate_db9c85cb1fb7b0c5e2c95863fe3c00fc
__TwigTemplate_df4ad55336facde484afc078f270a6d0
__TwigTemplate_e416171f9dbea5ce4dd9091f1bdd6548
__TwigTemplate_01865ff0f60fde9f3fd510e9f82134b0
__TwigTemplate_6b9e8d1e381601367a403ad4779d9ead
__TwigTemplate_1aba4ac42779e237ed4b6db694f99a36
__TwigTemplate_31daec11fbb0cd8299c2389c8c88f2fd
__TwigTemplate_55112663303bf1ab4988b90fe0033164
__TwigTemplate_267f2e6db78cde5fa45076273526f987
__TwigTemplate_d0963701d7897c63a81a4ea7da4cb551
__TwigTemplate_76d19bdb3b0fcf6d055e3534a1302a14
__TwigTemplate_c814aa3fa1a24fc483e9b0a02dc8b873
__TwigTemplate_5e1ba23fe2e4864e3c5732f0b47a3959
__TwigTemplate_a1eaa1a5fbcfd1042d2c6cd66455a8f6
__TwigTemplate_a56cbf78a2518c9f2072b954d71c41d3
__TwigTemplate_560f00ad14b9fc9ba8defc65671987c1
__TwigTemplate_28f6aeb3934992df919a8ce6e86148ab
__TwigTemplate_7f6116cae0857f69cb68ab62281dffc4
__TwigTemplate_8f91fc2511d4d74511b2b711b7720c7c
__TwigTemplate_0ec618a9e96005919271ff4b4c5e8f05
__TwigTemplate_577c465c037a427a7f27b50bea5c144e
__TwigTemplate_65b96c034ee93a1664fa353a2b8efae8
__TwigTemplate_8c48efedd82593893dfc9a6cde228dc3
__TwigTemplate_b80a77d03809c06b31bae5ea41dcc738
__TwigTemplate_9bcd1ab115eaedb9d8c734b7ad965edc
__TwigTemplate_663dbcf747aeae70a6ea1319e0e03b52
__TwigTemplate_56e73bb4ed1e0b3c64b5da6344389630
__TwigTemplate_1e6a4246805f74cb4918718f2932c31c
__TwigTemplate_5722b07af93051f96ae9b55283c5ff14
__TwigTemplate_3f65fc184ec677fc431b296231e5e94b
__TwigTemplate_01c8822f01715ef796a266a6442cea73
__TwigTemplate_d86019db277d5f98227c5d640de55bf8
__TwigTemplate_bfe8ec0ae579a12b010e59587dc66327
__TwigTemplate_2e3b9377c85ba475f4f2ac32f3bae1af
__TwigTemplate_80cf9fadcd43067bc68e5a2f316be0e7
__TwigTemplate_75f5667cdf9a1c2d3fe4e380fba170ca
__TwigTemplate_8d85e372b41d56ce74f6be48ca88a2d2
__TwigTemplate_b82a6131eac6ee087c637c7d2a2d09d4
__TwigTemplate_20874f24d9e76f4d03a22cc4a9e8049f
__TwigTemplate_4972758992947b6ecb63765d11a628d5
__TwigTemplate_6886983c8ce7f4c88321d253be10212c
__TwigTemplate_8e12bcb547875db719780d4a3c8bb809
__TwigTemplate_e7924b9a1403eb25f73330adddd7ad6f
__TwigTemplate_215725e7154bfacee10fc3ce04aaf847
__TwigTemplate_fc770197efa5f20f58297554fb0cfaa9
__TwigTemplate_f54774e2802f8931407a9f1e73cf4c9a
__TwigTemplate_d78314d56bfe17f455d7b7aea5ffe3d0
__TwigTemplate_32c677dbf191a03c291b97018222eecc
__TwigTemplate_294a535be113fa7621f319086f855e68
__TwigTemplate_2dc082a3cf5dddd77d655364e044fdbc
__TwigTemplate_a886b0b602752c2bb4ddde5261147d98
__TwigTemplate_87e3f089c2f2a1b6ab9e7860442720af
__TwigTemplate_e84035d9a26d3d0c19e9c69b49fdc3aa
__TwigTemplate_fbf5b64751511f82cf4387eda81d176c
__TwigTemplate_9cf5b7bcaa75dfb31e7680e5b91c94db
__TwigTemplate_4e834f829d7472392d89ad58ad3b9a70
__TwigTemplate_a05a72874531d9fb739b41f3a3729f68
__TwigTemplate_d4f265dfa448b604a09b402af6b54ed2
__TwigTemplate_0ca117101623705bbc53bed897eb1f41
__TwigTemplate_2d54c175e72eb2adec591d4b28b7912f
__TwigTemplate_fecf6c97d03eaa00a1c02d2dde5ffae1
__TwigTemplate_ab2e65e3704d70e061463ee75dba923a
__TwigTemplate_c9f7882169fed4d2cc0479352501652c
__TwigTemplate_17903cb437e2c223d185b2f5c12b2421
__TwigTemplate_49295cefab570f854e089107dea92e1e
__TwigTemplate_21a90152d2dbb6dd9c650f7d91e1553e
__TwigTemplate_4c227503f70900435239bfa8926e3e61
__TwigTemplate_144ac4d6889ba1b135655fc18689c815
__TwigTemplate_eb06a4c4ff46e8785a929d6d5be314fd
__TwigTemplate_07cabc2919092f4f9c5cdc4b1fdd5a82
__TwigTemplate_29f84a2178d8925b98c116b306c640a2
__TwigTemplate_24d846639df989bfb0d742a7387c83c1
__TwigTemplate_e58643ce475e6d6e78eed9ba0e653c29
__TwigTemplate_3a79d49cfa0350a8639926c892c0e84f
__TwigTemplate_1d06e5388645ae41fe79997de1f65a3e
__TwigTemplate_3c0418902f91986385d4da55f5b119ab
__TwigTemplate_2d6c0111443c7cbcd154246915bb5e25
__TwigTemplate_b8ccabc83ed4c0949199d18cac4cc17c
__TwigTemplate_c23fec49e788eb0eceb150f299c165dc
EntityManagerGhost6412c33
The EntityManager is the central access point to ORM functionality.
RequestPayloadValueResolverGhostDf64e3d
Playlist
DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
ReplicaConfig
This class is automatically generated to help in creating a config.
SlaveConfig
This class is automatically generated to help in creating a config.
ConnectionConfig
This class is automatically generated to help in creating a config.
TypeConfig
This class is automatically generated to help in creating a config.
DbalConfig
This class is automatically generated to help in creating a config.
ControllerResolverConfig
This class is automatically generated to help in creating a config.
DqlConfig
This class is automatically generated to help in creating a config.
EventConfig
This class is automatically generated to help in creating a config.
ListenerConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
EntityListenersConfig
This class is automatically generated to help in creating a config.
FilterConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
MetadataCacheDriverConfig
This class is automatically generated to help in creating a config.
QueryCacheDriverConfig
This class is automatically generated to help in creating a config.
ResultCacheDriverConfig
This class is automatically generated to help in creating a config.
LoggerConfig
This class is automatically generated to help in creating a config.
RegionCacheDriverConfig
This class is automatically generated to help in creating a config.
CacheDriverConfig
This class is automatically generated to help in creating a config.
RegionConfig
This class is automatically generated to help in creating a config.
SecondLevelCacheConfig
This class is automatically generated to help in creating a config.
EntityManagerConfig
This class is automatically generated to help in creating a config.
OrmConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TableStorageConfig
This class is automatically generated to help in creating a config.
StorageConfig
This class is automatically generated to help in creating a config.
DoctrineMigrationsConfig
This class is automatically generated to help in creating a config.
AnnotationsConfig
This class is automatically generated to help in creating a config.
AssetMapperConfig
This class is automatically generated to help in creating a config.
PackageConfig
This class is automatically generated to help in creating a config.
AssetsConfig
This class is automatically generated to help in creating a config.
PoolConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
EsiConfig
This class is automatically generated to help in creating a config.
ExceptionConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
FormConfig
This class is automatically generated to help in creating a config.
FragmentsConfig
This class is automatically generated to help in creating a config.
SanitizerConfig
This class is automatically generated to help in creating a config.
HtmlSanitizerConfig
This class is automatically generated to help in creating a config.
HttpCacheConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
DefaultOptionsConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
ScopedClientConfig
This class is automatically generated to help in creating a config.
HttpClientConfig
This class is automatically generated to help in creating a config.
LockConfig
This class is automatically generated to help in creating a config.
EnvelopeConfig
This class is automatically generated to help in creating a config.
HeaderConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
DefaultMiddlewareConfig
This class is automatically generated to help in creating a config.
MiddlewareConfig
This class is automatically generated to help in creating a config.
BusConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
SymfonySerializerConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
RetryStrategyConfig
This class is automatically generated to help in creating a config.
TransportConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
AdminRecipientConfig
This class is automatically generated to help in creating a config.
NotifierConfig
This class is automatically generated to help in creating a config.
PhpErrorsConfig
This class is automatically generated to help in creating a config.
ProfilerConfig
This class is automatically generated to help in creating a config.
PropertyAccessConfig
This class is automatically generated to help in creating a config.
PropertyInfoConfig
This class is automatically generated to help in creating a config.
RateConfig
This class is automatically generated to help in creating a config.
LimiterConfig
This class is automatically generated to help in creating a config.
RateLimiterConfig
This class is automatically generated to help in creating a config.
RemoteeventConfig
This class is automatically generated to help in creating a config.
RequestConfig
This class is automatically generated to help in creating a config.
RouterConfig
This class is automatically generated to help in creating a config.
SchedulerConfig
This class is automatically generated to help in creating a config.
SecretsConfig
This class is automatically generated to help in creating a config.
SemaphoreConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
SessionConfig
This class is automatically generated to help in creating a config.
SsiConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
PseudoLocalizationConfig
This class is automatically generated to help in creating a config.
TranslatorConfig
This class is automatically generated to help in creating a config.
UidConfig
This class is automatically generated to help in creating a config.
AutoMappingConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
NotCompromisedPasswordConfig
This class is automatically generated to help in creating a config.
ValidationConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
WebhookConfig
This class is automatically generated to help in creating a config.
WebLinkConfig
This class is automatically generated to help in creating a config.
AuditTrailConfig
This class is automatically generated to help in creating a config.
MarkingStoreConfig
This class is automatically generated to help in creating a config.
PlaceConfig
This class is automatically generated to help in creating a config.
TransitionConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
FrameworkConfig
This class is automatically generated to help in creating a config.
ChannelsConfig
This class is automatically generated to help in creating a config.
ElasticsearchConfig
This class is automatically generated to help in creating a config.
EmailPrototypeConfig
This class is automatically generated to help in creating a config.
ExcludedHttpCodeConfig
This class is automatically generated to help in creating a config.
MongoConfig
This class is automatically generated to help in creating a config.
PredisConfig
This class is automatically generated to help in creating a config.
ProcessPsr3MessagesConfig
This class is automatically generated to help in creating a config.
PublisherConfig
This class is automatically generated to help in creating a config.
RedisConfig
This class is automatically generated to help in creating a config.
VerbosityLevelsConfig
This class is automatically generated to help in creating a config.
HandlerConfig
This class is automatically generated to help in creating a config.
MonologConfig
This class is automatically generated to help in creating a config.
AccessControlConfig
This class is automatically generated to help in creating a config.
AccessDecisionManagerConfig
This class is automatically generated to help in creating a config.
OidcConfig
This class is automatically generated to help in creating a config.
OidcUserInfoConfig
This class is automatically generated to help in creating a config.
TokenHandlerConfig
This class is automatically generated to help in creating a config.
AccessTokenConfig
This class is automatically generated to help in creating a config.
FormLoginConfig
This class is automatically generated to help in creating a config.
FormLoginLdapConfig
This class is automatically generated to help in creating a config.
HttpBasicConfig
This class is automatically generated to help in creating a config.
HttpBasicLdapConfig
This class is automatically generated to help in creating a config.
JsonLoginConfig
This class is automatically generated to help in creating a config.
JsonLoginLdapConfig
This class is automatically generated to help in creating a config.
LoginLinkConfig
This class is automatically generated to help in creating a config.
LoginThrottlingConfig
This class is automatically generated to help in creating a config.
DeleteCookieConfig
This class is automatically generated to help in creating a config.
LogoutConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TokenProviderConfig
This class is automatically generated to help in creating a config.
RememberMeConfig
This class is automatically generated to help in creating a config.
RemoteUserConfig
This class is automatically generated to help in creating a config.
SwitchUserConfig
This class is automatically generated to help in creating a config.
X509Config
This class is automatically generated to help in creating a config.
FirewallConfig
This class is automatically generated to help in creating a config.
PasswordHasherConfig
This class is automatically generated to help in creating a config.
ChainConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
LdapConfig
This class is automatically generated to help in creating a config.
UserConfig
This class is automatically generated to help in creating a config.
MemoryConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
SecurityConfig
This class is automatically generated to help in creating a config.
StimulusConfig
This class is automatically generated to help in creating a config.
DoctrineOrmConfig
This class is automatically generated to help in creating a config.
BroadcastConfig
This class is automatically generated to help in creating a config.
TurboConfig
This class is automatically generated to help in creating a config.
DateConfig
This class is automatically generated to help in creating a config.
GlobalConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
NumberFormatConfig
This class is automatically generated to help in creating a config.
TwigConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CssinlinerConfig
This class is automatically generated to help in creating a config.
HtmlConfig
This class is automatically generated to help in creating a config.
InkyConfig
This class is automatically generated to help in creating a config.
IntlConfig
This class is automatically generated to help in creating a config.
MarkdownConfig
This class is automatically generated to help in creating a config.
StringConfig
This class is automatically generated to help in creating a config.
TwigExtraConfig
This class is automatically generated to help in creating a config.
__TwigTemplate_d79f46591e286fd69c4c54982e548929
__TwigTemplate_4da7d13ce9c61829239a5242403bab88
__TwigTemplate_637d42c9256607bd28a09102809098ec
EntityManagerGhost85163ea
The EntityManager is the central access point to ORM functionality.
RequestPayloadValueResolverGhostB42fd45
ReplicaConfig
This class is automatically generated to help in creating a config.
SlaveConfig
This class is automatically generated to help in creating a config.
ConnectionConfig
This class is automatically generated to help in creating a config.
TypeConfig
This class is automatically generated to help in creating a config.
DbalConfig
This class is automatically generated to help in creating a config.
ControllerResolverConfig
This class is automatically generated to help in creating a config.
DqlConfig
This class is automatically generated to help in creating a config.
EventConfig
This class is automatically generated to help in creating a config.
ListenerConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
EntityListenersConfig
This class is automatically generated to help in creating a config.
FilterConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
MetadataCacheDriverConfig
This class is automatically generated to help in creating a config.
QueryCacheDriverConfig
This class is automatically generated to help in creating a config.
ResultCacheDriverConfig
This class is automatically generated to help in creating a config.
LoggerConfig
This class is automatically generated to help in creating a config.
RegionCacheDriverConfig
This class is automatically generated to help in creating a config.
CacheDriverConfig
This class is automatically generated to help in creating a config.
RegionConfig
This class is automatically generated to help in creating a config.
SecondLevelCacheConfig
This class is automatically generated to help in creating a config.
EntityManagerConfig
This class is automatically generated to help in creating a config.
OrmConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TableStorageConfig
This class is automatically generated to help in creating a config.
StorageConfig
This class is automatically generated to help in creating a config.
DoctrineMigrationsConfig
This class is automatically generated to help in creating a config.
AnnotationsConfig
This class is automatically generated to help in creating a config.
AssetMapperConfig
This class is automatically generated to help in creating a config.
PackageConfig
This class is automatically generated to help in creating a config.
AssetsConfig
This class is automatically generated to help in creating a config.
PoolConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
EsiConfig
This class is automatically generated to help in creating a config.
ExceptionConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
FormConfig
This class is automatically generated to help in creating a config.
FragmentsConfig
This class is automatically generated to help in creating a config.
SanitizerConfig
This class is automatically generated to help in creating a config.
HtmlSanitizerConfig
This class is automatically generated to help in creating a config.
HttpCacheConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
DefaultOptionsConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
ScopedClientConfig
This class is automatically generated to help in creating a config.
HttpClientConfig
This class is automatically generated to help in creating a config.
LockConfig
This class is automatically generated to help in creating a config.
EnvelopeConfig
This class is automatically generated to help in creating a config.
HeaderConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
DefaultMiddlewareConfig
This class is automatically generated to help in creating a config.
MiddlewareConfig
This class is automatically generated to help in creating a config.
BusConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
SymfonySerializerConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
RetryStrategyConfig
This class is automatically generated to help in creating a config.
TransportConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
AdminRecipientConfig
This class is automatically generated to help in creating a config.
NotifierConfig
This class is automatically generated to help in creating a config.
PhpErrorsConfig
This class is automatically generated to help in creating a config.
ProfilerConfig
This class is automatically generated to help in creating a config.
PropertyAccessConfig
This class is automatically generated to help in creating a config.
PropertyInfoConfig
This class is automatically generated to help in creating a config.
RateConfig
This class is automatically generated to help in creating a config.
LimiterConfig
This class is automatically generated to help in creating a config.
RateLimiterConfig
This class is automatically generated to help in creating a config.
RemoteeventConfig
This class is automatically generated to help in creating a config.
RequestConfig
This class is automatically generated to help in creating a config.
RouterConfig
This class is automatically generated to help in creating a config.
SchedulerConfig
This class is automatically generated to help in creating a config.
SecretsConfig
This class is automatically generated to help in creating a config.
SemaphoreConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
SessionConfig
This class is automatically generated to help in creating a config.
SsiConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
PseudoLocalizationConfig
This class is automatically generated to help in creating a config.
TranslatorConfig
This class is automatically generated to help in creating a config.
UidConfig
This class is automatically generated to help in creating a config.
AutoMappingConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
NotCompromisedPasswordConfig
This class is automatically generated to help in creating a config.
ValidationConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
WebhookConfig
This class is automatically generated to help in creating a config.
WebLinkConfig
This class is automatically generated to help in creating a config.
AuditTrailConfig
This class is automatically generated to help in creating a config.
MarkingStoreConfig
This class is automatically generated to help in creating a config.
PlaceConfig
This class is automatically generated to help in creating a config.
TransitionConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
FrameworkConfig
This class is automatically generated to help in creating a config.
ChannelsConfig
This class is automatically generated to help in creating a config.
ElasticsearchConfig
This class is automatically generated to help in creating a config.
EmailPrototypeConfig
This class is automatically generated to help in creating a config.
ExcludedHttpCodeConfig
This class is automatically generated to help in creating a config.
MongoConfig
This class is automatically generated to help in creating a config.
PredisConfig
This class is automatically generated to help in creating a config.
ProcessPsr3MessagesConfig
This class is automatically generated to help in creating a config.
PublisherConfig
This class is automatically generated to help in creating a config.
RedisConfig
This class is automatically generated to help in creating a config.
VerbosityLevelsConfig
This class is automatically generated to help in creating a config.
HandlerConfig
This class is automatically generated to help in creating a config.
MonologConfig
This class is automatically generated to help in creating a config.
AccessControlConfig
This class is automatically generated to help in creating a config.
AccessDecisionManagerConfig
This class is automatically generated to help in creating a config.
OidcConfig
This class is automatically generated to help in creating a config.
OidcUserInfoConfig
This class is automatically generated to help in creating a config.
TokenHandlerConfig
This class is automatically generated to help in creating a config.
AccessTokenConfig
This class is automatically generated to help in creating a config.
FormLoginConfig
This class is automatically generated to help in creating a config.
FormLoginLdapConfig
This class is automatically generated to help in creating a config.
HttpBasicConfig
This class is automatically generated to help in creating a config.
HttpBasicLdapConfig
This class is automatically generated to help in creating a config.
JsonLoginConfig
This class is automatically generated to help in creating a config.
JsonLoginLdapConfig
This class is automatically generated to help in creating a config.
LoginLinkConfig
This class is automatically generated to help in creating a config.
LoginThrottlingConfig
This class is automatically generated to help in creating a config.
DeleteCookieConfig
This class is automatically generated to help in creating a config.
LogoutConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TokenProviderConfig
This class is automatically generated to help in creating a config.
RememberMeConfig
This class is automatically generated to help in creating a config.
RemoteUserConfig
This class is automatically generated to help in creating a config.
SwitchUserConfig
This class is automatically generated to help in creating a config.
X509Config
This class is automatically generated to help in creating a config.
FirewallConfig
This class is automatically generated to help in creating a config.
PasswordHasherConfig
This class is automatically generated to help in creating a config.
ChainConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
LdapConfig
This class is automatically generated to help in creating a config.
UserConfig
This class is automatically generated to help in creating a config.
MemoryConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
SecurityConfig
This class is automatically generated to help in creating a config.
StimulusConfig
This class is automatically generated to help in creating a config.
DoctrineOrmConfig
This class is automatically generated to help in creating a config.
BroadcastConfig
This class is automatically generated to help in creating a config.
TurboConfig
This class is automatically generated to help in creating a config.
DateConfig
This class is automatically generated to help in creating a config.
GlobalConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
NumberFormatConfig
This class is automatically generated to help in creating a config.
TwigConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CssinlinerConfig
This class is automatically generated to help in creating a config.
HtmlConfig
This class is automatically generated to help in creating a config.
InkyConfig
This class is automatically generated to help in creating a config.
IntlConfig
This class is automatically generated to help in creating a config.
MarkdownConfig
This class is automatically generated to help in creating a config.
StringConfig
This class is automatically generated to help in creating a config.
TwigExtraConfig
This class is automatically generated to help in creating a config.
WebProfilerConfig
This class is automatically generated to help in creating a config.
__TwigTemplate_f2f9b14c492741a905a798eff8209d44
__TwigTemplate_b9758968ad42dd6a0e74bcf048ff573c
__TwigTemplate_8bb963db114f6f3a407f02c97752a45c
__TwigTemplate_ccf2eaf4468af5f1355afead8be77d4c
__TwigTemplate_ec28fedb525599b09b32822f6e4cdbfd
__TwigTemplate_c28f09a31896812e299d9ff471a7556d
__TwigTemplate_ee32e2212e384c5c2d98a4b54fad4633
__TwigTemplate_6386653163e212b6cfd88c1e7cfb0407
__TwigTemplate_13433b118415ba89cfe92fd2123934c5
__TwigTemplate_d5b43c4dfc4d3a3662eef568e66fca75
__TwigTemplate_2e924a498fb91e2413eb9c09ffbd1b2e
__TwigTemplate_99d438815e111c5ea830a13acdca93db
__TwigTemplate_d4e33b46d5974e314226994f72098138
__TwigTemplate_f6c414912dd3bce11302cd87d5691eb1
__TwigTemplate_06c04b62be6b14ac13f48dfa7fcb21c5
__TwigTemplate_a4414f4144303508a95d2ed7d7219ce1
__TwigTemplate_825f84a7bb0de583e52b79a8c3717b66
__TwigTemplate_c2af6f159bd8756aec22e115eaee1708
__TwigTemplate_3b48ee0aedbc85ad961829ace948edb1
__TwigTemplate_451d7d968d83d586c7940a25ef1c6430
__TwigTemplate_4af9731c9f86f8dccac0d54bbe0b05bf
__TwigTemplate_6e4b7a1ed427460ea08c1dcd20f24b82
__TwigTemplate_35c7aae202a04f332b9f2056f336afe2
__TwigTemplate_a2b361aac03a4cc0fc4571da2c4e0527
__TwigTemplate_a16de80895bbb5dc06b7eae2b557890d
__TwigTemplate_cfb80bc6434fcb3f27f707fbe5a87a4e
__TwigTemplate_b11dcf92f65c14934652de89bab027b7
__TwigTemplate_b3ed26f4443f03f1dd12c015d977c411
__TwigTemplate_097153e61e0b6921121d479430f47d72
__TwigTemplate_4c518dd009589022875ca708a2a6ccb3
__TwigTemplate_38e0885d7642465afd71fb23db8fa8d5
__TwigTemplate_22f454a1b597fc6958e0138f95eb69ea
__TwigTemplate_b004bf5a941f8200de84ca6162b53bed
__TwigTemplate_0e62c551692b1696530f92e8cf41629f
__TwigTemplate_223ce82d79dd62d6f551405939a660d6
__TwigTemplate_26fb7221c0d249f5715b65aa11d910dc
__TwigTemplate_fd10e083c07a38b083f41eb89fadc618
__TwigTemplate_c1240b66c25c34c78f65987b0c9fb480
__TwigTemplate_345c1c06b72a0e9b2bd4377210c7ebd1
__TwigTemplate_e0e927f27ec83306640c38df98f7916a
__TwigTemplate_6a3cdf59b505c463b6157b61a8d4e044
__TwigTemplate_a104224ab6d9de625eee3ed817a5dcdf
__TwigTemplate_1ec2b16ee7c63c253173ec5b7e7c085a
__TwigTemplate_d37231ee954b8b9beedb7d748ed9dfd6
__TwigTemplate_58177b282a491bc29daf270709de60a4
__TwigTemplate_7f1b1f3fac13050d8d2ebe257f084f57
__TwigTemplate_d6576b687ca689630b437521ec93151c
__TwigTemplate_8a6b041772262d5fe1adf081b8477eff
__TwigTemplate_9445d643611e54495e9c1d97e336aaea
__TwigTemplate_a7f05225dcb3ba0ea59f95f997866bd7
__TwigTemplate_8921bd35061deb7ece8151bae6954598
__TwigTemplate_2eb73bf0d1e4ebc9db0917042c08278d
__TwigTemplate_7332a453a40a1211b4e5f1d33257ed4c
__TwigTemplate_0f0116438fcffccc3e42c2a9365c39d8
__TwigTemplate_64f73207790f6f045dbd33714ab4ecc5
__TwigTemplate_49c232846ba21a48964214ecf9409921
__TwigTemplate_3c06518da6667080ce672da5b157baa1
__TwigTemplate_fc76ad94bd028e4dee718b74a729d6e7
__TwigTemplate_30557825c1264046834db2e6ee6039d7
__TwigTemplate_6b4e23ece38d7510c30751e5c551c274
__TwigTemplate_b89f8e883d74c143c6dc32a90b3c4913
__TwigTemplate_0a5efb3932b22646d7d3981eaf6f5f1a
__TwigTemplate_35292c0d25294ae3a138f5a908945166
__TwigTemplate_314a7f5efad17b49b79f66d474db4c4d
__TwigTemplate_0cc15bbf750f5efedb1a948e4e1f6e46
__TwigTemplate_359f24c1caab80a6938d7014f49a828c
__TwigTemplate_a8743678e5dc2a72dc4e2bdc98b32f94
__TwigTemplate_a063236b22974a0b3221350e4cff6e6a
__TwigTemplate_45a0c99a72b6e646bd5dd81931a190f6
__TwigTemplate_b977d49c26f845d2cd31c8cdf955096d
__TwigTemplate_207c384b08e6d9aac97a6c43e37ecab6
__TwigTemplate_704e8063d3815d33a805ad610fa4cead
__TwigTemplate_66c6bf5b7663d49c8154af0a147d1ef0
__TwigTemplate_35b6662c59c810915b345762a91af086
__TwigTemplate_fb36e022a67152d92448bf71e453e768
__TwigTemplate_86525fd1ab935785f931569a1821166f
__TwigTemplate_8f9250c0d18b2c0b98b02d5d1ef235dd
__TwigTemplate_2c7e9c668070f2b676dad03b97a09fd7
__TwigTemplate_92efc2c4226897a296163e197c4212ee
__TwigTemplate_afeba3d003de02b8b15531515bba1178
__TwigTemplate_19932b97abf99aaf0d5fd7430cd4a538
__TwigTemplate_2aae0ca8eaaf205b4097475d9cd85bcf
EntityManagerGhost4ad66ce
The EntityManager is the central access point to ORM functionality.
RequestPayloadValueResolverGhost206477f
Playlist
DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
ReplicaConfig
This class is automatically generated to help in creating a config.
SlaveConfig
This class is automatically generated to help in creating a config.
ConnectionConfig
This class is automatically generated to help in creating a config.
TypeConfig
This class is automatically generated to help in creating a config.
DbalConfig
This class is automatically generated to help in creating a config.
ControllerResolverConfig
This class is automatically generated to help in creating a config.
DqlConfig
This class is automatically generated to help in creating a config.
EventConfig
This class is automatically generated to help in creating a config.
ListenerConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
EntityListenersConfig
This class is automatically generated to help in creating a config.
FilterConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
MetadataCacheDriverConfig
This class is automatically generated to help in creating a config.
QueryCacheDriverConfig
This class is automatically generated to help in creating a config.
ResultCacheDriverConfig
This class is automatically generated to help in creating a config.
LoggerConfig
This class is automatically generated to help in creating a config.
RegionCacheDriverConfig
This class is automatically generated to help in creating a config.
CacheDriverConfig
This class is automatically generated to help in creating a config.
RegionConfig
This class is automatically generated to help in creating a config.
SecondLevelCacheConfig
This class is automatically generated to help in creating a config.
EntityManagerConfig
This class is automatically generated to help in creating a config.
OrmConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TableStorageConfig
This class is automatically generated to help in creating a config.
StorageConfig
This class is automatically generated to help in creating a config.
DoctrineMigrationsConfig
This class is automatically generated to help in creating a config.
AnnotationsConfig
This class is automatically generated to help in creating a config.
AssetMapperConfig
This class is automatically generated to help in creating a config.
PackageConfig
This class is automatically generated to help in creating a config.
AssetsConfig
This class is automatically generated to help in creating a config.
PoolConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
EsiConfig
This class is automatically generated to help in creating a config.
ExceptionConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
FormConfig
This class is automatically generated to help in creating a config.
FragmentsConfig
This class is automatically generated to help in creating a config.
SanitizerConfig
This class is automatically generated to help in creating a config.
HtmlSanitizerConfig
This class is automatically generated to help in creating a config.
HttpCacheConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
DefaultOptionsConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
ScopedClientConfig
This class is automatically generated to help in creating a config.
HttpClientConfig
This class is automatically generated to help in creating a config.
LockConfig
This class is automatically generated to help in creating a config.
EnvelopeConfig
This class is automatically generated to help in creating a config.
HeaderConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
DefaultMiddlewareConfig
This class is automatically generated to help in creating a config.
MiddlewareConfig
This class is automatically generated to help in creating a config.
BusConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
SymfonySerializerConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
RetryStrategyConfig
This class is automatically generated to help in creating a config.
TransportConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
AdminRecipientConfig
This class is automatically generated to help in creating a config.
NotifierConfig
This class is automatically generated to help in creating a config.
PhpErrorsConfig
This class is automatically generated to help in creating a config.
ProfilerConfig
This class is automatically generated to help in creating a config.
PropertyAccessConfig
This class is automatically generated to help in creating a config.
PropertyInfoConfig
This class is automatically generated to help in creating a config.
RateConfig
This class is automatically generated to help in creating a config.
LimiterConfig
This class is automatically generated to help in creating a config.
RateLimiterConfig
This class is automatically generated to help in creating a config.
RemoteeventConfig
This class is automatically generated to help in creating a config.
RequestConfig
This class is automatically generated to help in creating a config.
RouterConfig
This class is automatically generated to help in creating a config.
SchedulerConfig
This class is automatically generated to help in creating a config.
SecretsConfig
This class is automatically generated to help in creating a config.
SemaphoreConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
SessionConfig
This class is automatically generated to help in creating a config.
SsiConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
PseudoLocalizationConfig
This class is automatically generated to help in creating a config.
TranslatorConfig
This class is automatically generated to help in creating a config.
UidConfig
This class is automatically generated to help in creating a config.
AutoMappingConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
NotCompromisedPasswordConfig
This class is automatically generated to help in creating a config.
ValidationConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
WebhookConfig
This class is automatically generated to help in creating a config.
WebLinkConfig
This class is automatically generated to help in creating a config.
AuditTrailConfig
This class is automatically generated to help in creating a config.
MarkingStoreConfig
This class is automatically generated to help in creating a config.
PlaceConfig
This class is automatically generated to help in creating a config.
TransitionConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
FrameworkConfig
This class is automatically generated to help in creating a config.
ChannelsConfig
This class is automatically generated to help in creating a config.
ElasticsearchConfig
This class is automatically generated to help in creating a config.
EmailPrototypeConfig
This class is automatically generated to help in creating a config.
ExcludedHttpCodeConfig
This class is automatically generated to help in creating a config.
MongoConfig
This class is automatically generated to help in creating a config.
PredisConfig
This class is automatically generated to help in creating a config.
ProcessPsr3MessagesConfig
This class is automatically generated to help in creating a config.
PublisherConfig
This class is automatically generated to help in creating a config.
RedisConfig
This class is automatically generated to help in creating a config.
VerbosityLevelsConfig
This class is automatically generated to help in creating a config.
HandlerConfig
This class is automatically generated to help in creating a config.
MonologConfig
This class is automatically generated to help in creating a config.
AccessControlConfig
This class is automatically generated to help in creating a config.
AccessDecisionManagerConfig
This class is automatically generated to help in creating a config.
OidcConfig
This class is automatically generated to help in creating a config.
OidcUserInfoConfig
This class is automatically generated to help in creating a config.
TokenHandlerConfig
This class is automatically generated to help in creating a config.
AccessTokenConfig
This class is automatically generated to help in creating a config.
FormLoginConfig
This class is automatically generated to help in creating a config.
FormLoginLdapConfig
This class is automatically generated to help in creating a config.
HttpBasicConfig
This class is automatically generated to help in creating a config.
HttpBasicLdapConfig
This class is automatically generated to help in creating a config.
JsonLoginConfig
This class is automatically generated to help in creating a config.
JsonLoginLdapConfig
This class is automatically generated to help in creating a config.
LoginLinkConfig
This class is automatically generated to help in creating a config.
LoginThrottlingConfig
This class is automatically generated to help in creating a config.
DeleteCookieConfig
This class is automatically generated to help in creating a config.
LogoutConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TokenProviderConfig
This class is automatically generated to help in creating a config.
RememberMeConfig
This class is automatically generated to help in creating a config.
RemoteUserConfig
This class is automatically generated to help in creating a config.
SwitchUserConfig
This class is automatically generated to help in creating a config.
X509Config
This class is automatically generated to help in creating a config.
FirewallConfig
This class is automatically generated to help in creating a config.
PasswordHasherConfig
This class is automatically generated to help in creating a config.
ChainConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
LdapConfig
This class is automatically generated to help in creating a config.
UserConfig
This class is automatically generated to help in creating a config.
MemoryConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
SecurityConfig
This class is automatically generated to help in creating a config.
StimulusConfig
This class is automatically generated to help in creating a config.
DoctrineOrmConfig
This class is automatically generated to help in creating a config.
BroadcastConfig
This class is automatically generated to help in creating a config.
TurboConfig
This class is automatically generated to help in creating a config.
DateConfig
This class is automatically generated to help in creating a config.
GlobalConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
NumberFormatConfig
This class is automatically generated to help in creating a config.
TwigConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CssinlinerConfig
This class is automatically generated to help in creating a config.
HtmlConfig
This class is automatically generated to help in creating a config.
InkyConfig
This class is automatically generated to help in creating a config.
IntlConfig
This class is automatically generated to help in creating a config.
MarkdownConfig
This class is automatically generated to help in creating a config.
StringConfig
This class is automatically generated to help in creating a config.
TwigExtraConfig
This class is automatically generated to help in creating a config.
__TwigTemplate_3b6cfb5d98de3cc7c007e41ab1c6b20f
__TwigTemplate_d79f46591e286fd69c4c54982e548929
__TwigTemplate_ff5d2e37b9b39bb70e7aac407f099758
__TwigTemplate_3e0ac98f5533e37927d3f11f7aee3c10
__TwigTemplate_2e2fa1c4652daa9995c01e5fa27f4ff0
__TwigTemplate_3017218bb0c94303ad4a42d380361341
__TwigTemplate_5118949b160832c90ee95b6ff9e02291
__TwigTemplate_be0fd1bc4507ac683e74ab05af66ca52
__TwigTemplate_0908cf848521f9d02b1e610187bd8e5e
__TwigTemplate_cb76039eba02cb5c148cb26c26e0744c
__TwigTemplate_1d1ffcf920ee32113e296a1bb874e521
__TwigTemplate_c2d2feea2793c76645c68744e9c60e55
__TwigTemplate_94f06dff80d290b74ab0d20a03c66910
__TwigTemplate_7b0c95f16bbff3c8982d0a32143ece61
__TwigTemplate_89b988cd777b5713ed8daa0d5b970f53
__TwigTemplate_a591c17a1f9461d79204029d3af45e9a
__TwigTemplate_839dc68fecd2764b3a39cd91f77ed51e
__TwigTemplate_8e7674e643cc51e392858f35cc4dd12f
__TwigTemplate_b1b3444dabff26236be339236fa4c21e
__TwigTemplate_4da7d13ce9c61829239a5242403bab88
__TwigTemplate_b76a80ebd896f06d1b280d6c5fd35c2c
__TwigTemplate_93cf3f9986fc0785caf6611fac2aac65
__TwigTemplate_6f67d02703ad94b340e897c438a0bf09
__TwigTemplate_01785b4bfdda40a5f19239ffa62264c5
__TwigTemplate_4345eddf4d76a32d275c5705598fde64
__TwigTemplate_637d42c9256607bd28a09102809098ec
__TwigTemplate_500a468b0ed1a152e71dc357c3f50bdc
__TwigTemplate_9ffc9b4f5c06dfd47c793bc253c6a801
__TwigTemplate_89984f953d293c3137e1e6259e09a468
__TwigTemplate_9de8e09d2b62e112e6a0ed9c2d7ddf2e
__TwigTemplate_bf70069485e192cd599829871454fdb5
__TwigTemplate_50accd9b03b5d577eefaf9bcaa598438
__TwigTemplate_de67f591f2b3f2cc91cd93b57981b763
__TwigTemplate_72c2633072051c1ee51f7b15891ad160
Assert
IsFalse
IsTrue
Callback
Count
GreaterThan
IsEmpty
LessThan
SameSize
Constraint
IsEqual
IsEqualCanonicalizing
IsEqualIgnoringCase
IsEqualWithDelta
Exception
ExceptionCode
ExceptionMessage
ExceptionMessageRegularExpression
DirectoryExists
FileExists
IsReadable
IsWritable
IsAnything
IsIdentical
JsonMatches
JsonMatchesErrorMessageProvider
IsFinite
IsInfinite
IsNan
ClassHasAttribute
ClassHasStaticAttribute
ObjectEquals
ObjectHasAttribute
BinaryOperator
LogicalAnd
LogicalNot
LogicalOr
LogicalXor
Operator
UnaryOperator
IsJson
RegularExpression
StringContains
StringEndsWith
StringMatchesFormatDescription
StringStartsWith
ArrayHasKey
TraversableContains
TraversableContainsEqual
TraversableContainsIdentical
TraversableContainsOnly
IsInstanceOf
IsNull
IsType
InvocationMocker
MockBuilder
TestCase
Version
Command
Blacklist
ExcludeList
ComposerAutoloaderInit86baf9dc97b66c50b94f21711cecb454
ComposerStaticInit86baf9dc97b66c50b94f21711cecb454
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
This class is copied in every Composer installed project and available to all
InvalidArgumentException
Exception for invalid arguments provided to the instantiator
UnexpectedValueException
Exception for given parameters causing invalid/unexpected state on instantiation
Instantiator
DeepCopy
CloneException
PropertyException
ChainableFilter
Defines a decorator filter that will not stop the chain of filters.
DoctrineCollectionFilter
DoctrineEmptyCollectionFilter
DoctrineProxyFilter
KeepFilter
ReplaceFilter
SetNullFilter
DoctrineProxyMatcher
PropertyMatcher
PropertyNameMatcher
PropertyTypeMatcher
Matches a property by its type.
ReflectionHelper
DateIntervalFilter
DatePeriodFilter
ReplaceFilter
ShallowCopyFilter
ArrayObjectFilter
In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
SplDoublyLinkedList
SplDoublyLinkedListFilter
TypeMatcher
Class_
ClassConst
Declaration
Enum_
EnumCase
Function_
FunctionLike
Interface_
Method
Namespace_
Param
Property
Trait_
TraitUse
TraitUseAdaptation
Use_
BuilderFactory
Doc
Comment
ConstExprEvaluationException
ConstExprEvaluator
Evaluates constant expressions.
Error
Collecting
Error handler that collects all errors into an array.
Throwing
Error handler that handles all errors by throwing them.
JsonDecoder
Emulative
AsymmetricVisibilityTokenEmulator
AttributeEmulator
EnumTokenEmulator
ExplicitOctalEmulator
KeywordEmulator
MatchTokenEmulator
NullsafeTokenEmulator
PropertyTokenEmulator
ReadonlyFunctionTokenEmulator
ReadonlyTokenEmulator
ReverseEmulator
Reverses emulation direction of the inner emulator.
Lexer
Modifiers
Modifiers used (as a bit mask) by various flags subnodes, for example on classes, functions, properties and constants.
NameContext
Arg
ArrayItem
Attribute
AttributeGroup
ClosureUse
ComplexType
This is a base class for complex types, including nullable types and union types.
Const_
DeclareItem
Array_
ArrayDimFetch
ArrowFunction
Assign
BitwiseAnd
BitwiseOr
BitwiseXor
Coalesce
Concat
Div
Minus
Mod
Mul
Plus
Pow
ShiftLeft
ShiftRight
AssignOp
AssignRef
BitwiseAnd
BitwiseOr
BitwiseXor
BooleanAnd
BooleanOr
Coalesce
Concat
Div
Equal
Greater
GreaterOrEqual
Identical
LogicalAnd
LogicalOr
LogicalXor
Minus
Mod
Mul
NotEqual
NotIdentical
Plus
Pow
ShiftLeft
ShiftRight
Smaller
SmallerOrEqual
Spaceship
BinaryOp
BitwiseNot
BooleanNot
CallLike
Array_
Bool_
Double
Int_
Object_
String_
Unset_
Cast
ClassConstFetch
Clone_
Closure
ConstFetch
Empty_
Error
Error node used during parsing with error recovery.
ErrorSuppress
Eval_
Exit_
FuncCall
Include_
Instanceof_
Isset_
List_
Match_
MethodCall
New_
NullsafeMethodCall
NullsafePropertyFetch
PostDec
PostInc
PreDec
PreInc
Print_
PropertyFetch
ShellExec
StaticCall
StaticPropertyFetch
Ternary
Throw_
UnaryMinus
UnaryPlus
Variable
Yield_
YieldFrom
Expr
Identifier
Represents a non-namespaced name. Namespaced names are represented using Name nodes.
InterpolatedStringPart
IntersectionType
This is a base class for complex types, including nullable types and union types.
MatchArm
FullyQualified
Relative
Name
NullableType
This is a base class for complex types, including nullable types and union types.
Param
PropertyHook
PropertyItem
Float_
Int_
InterpolatedString
Class_
Dir
File
Function_
Line
Method
Namespace_
Property
Trait_
MagicConst
String_
Scalar
StaticVar
Block
Break_
Case_
Catch_
Class_
ClassConst
ClassLike
ClassMethod
Const_
Continue_
Declare_
Do_
Echo_
Else_
ElseIf_
Enum_
EnumCase
Expression
Represents statements of type "expr;"
Finally_
For_
Foreach_
Function_
Global_
Goto_
GroupUse
HaltCompiler
If_
InlineHTML
Interface_
Label
Namespace_
Nop
Nop/empty statement (;).
Property
Return_
Static_
Switch_
Trait_
TraitUse
Alias
Precedence
TraitUseAdaptation
TryCatch
Unset_
Use_
While_
Stmt
UnionType
This is a base class for complex types, including nullable types and union types.
UseItem
VariadicPlaceholder
Represents the "..." in "foo(...)" of the first-class callable syntax.
VarLikeIdentifier
Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name.
NodeAbstract
NodeDumper
NodeFinder
NodeTraverser
CloningVisitor
Visitor cloning all nodes and linking to the original nodes using an attribute.
CommentAnnotatingVisitor
FindingVisitor
This visitor can be used to find and collect all nodes satisfying some criterion determined by a filter callback.
FirstFindingVisitor
This visitor can be used to find the first node satisfying some criterion determined by a filter callback.
NameResolver
NodeConnectingVisitor
Visitor that connects a child node to its parent node as well as its sibling nodes.
ParentConnectingVisitor
Visitor that connects a child node to its parent node.
NodeVisitorAbstract
Php7
Php8
ParserAbstract
ParserFactory
PhpVersion
A PHP version, representing only the major and minor version components.
Standard
PrettyPrinterAbstract
Token
A PHP token. On PHP 8.0 this extends from PhpToken.
ElementCollectionException
InvalidApplicationNameException
InvalidEmailException
InvalidUrlException
ManifestDocumentException
ManifestDocumentLoadingException
ManifestDocumentMapperException
ManifestElementException
ManifestLoaderException
NoEmailAddressException
ManifestDocumentMapper
ManifestLoader
ManifestSerializer
Application
ApplicationName
Author
AuthorCollection
AuthorCollectionIterator
BundledComponent
BundledComponentCollection
BundledComponentCollectionIterator
CopyrightInformation
Email
Extension
Library
License
Manifest
PhpExtensionRequirement
PhpVersionRequirement
RequirementCollection
RequirementCollectionIterator
Type
Url
AuthorElement
AuthorElementCollection
BundlesElement
ComponentElement
ComponentElementCollection
ContainsElement
CopyrightElement
ElementCollection
ExtElement
ExtElementCollection
ExtensionElement
LicenseElement
ManifestDocument
ManifestElement
PhpElement
RequiresElement
PhpdocSingleLineVarFixer
Main implementation taken from kubawerlos/php-cs-fixer-customere-fixers Copyright (c) 2018 Kuba Werłos
BuildMetaData
AbstractVersionConstraint
AndVersionConstraintGroup
AnyVersionConstraint
ExactVersionConstraint
GreaterThanOrEqualToVersionConstraint
OrVersionConstraintGroup
SpecificMajorAndMinorVersionConstraint
SpecificMajorVersionConstraint
InvalidPreReleaseSuffixException
InvalidVersionException
NoBuildMetaDataException
NoPreReleaseSuffixException
UnsupportedVersionConstraintException
PreReleaseSuffix
Version
VersionConstraintParser
VersionConstraintValue
VersionNumber
CodeCoverage
Provides collection functionality for PHP code coverage information.
Selector
BranchAndPathCoverageNotSupportedException
DeadCodeDetectionNotSupportedException
DirectoryCouldNotBeCreatedException
InvalidArgumentException
NoCodeCoverageDriverAvailableException
NoCodeCoverageDriverWithPathCoverageSupportAvailableException
ParserException
PathExistsButIsNotDirectoryException
PcovNotAvailableException
PhpdbgNotAvailableException
ReflectionException
ReportAlreadyFinalizedException
StaticAnalysisCacheNotConfiguredException
TestIdMissingException
UnintentionallyCoveredCodeException
WriteOperationFailedException
WrongXdebugVersionException
Xdebug2NotEnabledException
Xdebug3NotEnabledException
XdebugNotAvailableException
XmlException
Filter
Clover
Cobertura
Crap4j
Facade
PHP
Text
Facade
CacheWarmer
Version
Facade
Factory
Iterator
ProcessControlExtensionNotLoadedException
TimeoutException
Invoker
InvalidArgumentException
RuntimeException
Template
Duration
NoActiveTimerException
TimeSinceStartOfRequestNotAvailableException
ResourceUsageFormatter
Timer
AmbiguousOptionException
OptionDoesNotAllowArgumentException
RequiredOptionArgumentMissingException
UnknownOptionException
Parser
ClassMethodUnit
ClassUnit
CodeUnit
CodeUnitCollection
CodeUnitCollectionIterator
InvalidCodeUnitException
NoTraitException
ReflectionException
FunctionUnit
InterfaceMethodUnit
InterfaceUnit
Mapper
TraitMethodUnit
TraitUnit
Wizard
ArrayComparator
Compares arrays for equality.
Comparator
Abstract base class for comparators which compare values for equality.
ComparisonFailure
Thrown when an assertion for string equality failed.
DateTimeComparator
Compares DateTimeInterface instances for equality.
DOMNodeComparator
Compares DOMNode instances for equality.
DoubleComparator
Compares doubles for equality.
ExceptionComparator
Compares Exception instances for equality.
RuntimeException
Factory
Factory for comparators which compare values for equality.
MockObjectComparator
Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
NumericComparator
Compares numerical values for equality.
ObjectComparator
Compares objects for equality.
ResourceComparator
Compares resources for equality.
ScalarComparator
Compares scalar or NULL values for equality.
SplObjectStorageComparator
Compares \SplObjectStorage instances for equality.
TypeComparator
Compares values for type equality.
Calculator
Complexity
ComplexityCollection
ComplexityCollectionIterator
RuntimeException
ComplexityCalculatingVisitor
CyclomaticComplexityCalculatingVisitor
Chunk
Diff
Differ
ConfigurationException
InvalidArgumentException
Line
MemoryEfficientLongestCommonSubsequenceCalculator
AbstractChunkOutputBuilder
DiffOnlyOutputBuilder
Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
StrictUnifiedDiffOutputBuilder
Strict Unified diff output builder.
UnifiedDiffOutputBuilder
Builds a diff string representation in unified diff format in chunks.
Parser
Unified diff parser.
TimeEfficientLongestCommonSubsequenceCalculator
Console
OperatingSystem
Runtime
Utility class for HHVM/PHP environment handling.
Exporter
A nifty utility for visualizing PHP variables.
CodeExporter
Exports parts of a Snapshot as PHP code.
RuntimeException
ExcludeList
Restorer
Restorer of snapshots of global state.
Snapshot
A snapshot of global state.
Counter
IllogicalValuesException
NegativeValueException
RuntimeException
LineCountingVisitor
LinesOfCode
Enumerator
Traverses array structures and object graphs to enumerate all referenced objects.
InvalidArgumentException
InvalidArgumentException
ObjectReflector
Context
A context containing previously processed arrays and objects when recursively processing a value.
InvalidArgumentException
ResourceOperations
RuntimeException
Parameter
ReflectionMapper
CallableType
FalseType
GenericObjectType
IntersectionType
IterableType
MixedType
NeverType
NullType
ObjectType
SimpleType
StaticType
TrueType
Type
UnionType
UnknownType
VoidType
TypeName
Version
Exception
NamespaceUri
NamespaceUriException
Token
TokenCollection
TokenCollectionException
Tokenizer
XMLSerializer
ComposerAutoloaderInite146e865ee6f0c750dd7a6aacb27bcda
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
This class is copied in every Composer installed project and available to all
Comparator
CompilingMatcher
Helper class to evaluate constraint by compiling and reusing the code to evaluate
Bound
Constraint
Defines a constraint.
MatchAllConstraint
Defines the absence of a constraint.
MatchNoneConstraint
Blackhole of constraints, nothing escapes it
MultiConstraint
Defines a conjunctive or disjunctive set of constraints.
Interval
Intervals
Helper class generating intervals from constraints
Semver
VersionParser
Version parser.
CacheProvider
Base class for cache provider implementations.
CacheAdapter
CacheItem
DoctrineProvider
This class was copied from the Symfony Framework, see the original copyright notice above. The code is distributed subject to the license terms in https://github.com/symfony/symfony/blob/ff0cf61278982539c49e467db9ab13cbd342f76d/LICENSE
TypedCacheItem
AbstractLazyCollection
Lazy collection that is backed by a concrete collection
ArrayCollection
An ArrayCollection is a Collection implementation that wraps a regular PHP array.
Criteria
Criteria for filtering Selectable collections.
Comparison
Comparison of a field with a value by the given operator.
CompositeExpression
Expression of Expressions combined by AND or OR operation.
ExpressionVisitor
An Expression visitor walks a graph of expressions and turns them into a query for the underlying implementation.
Value
ExpressionBuilder
Builder for Expressions in the {@link Selectable} interface.
AbstractFixture
Abstract Fixture class helps to manage references between fixture classes in order to set relations among other fixtures
MongoDBReferenceListener
Reference Listener populates identities for stored references
ORMReferenceListener
Reference Listener populates identities for stored references
CircularReferenceException
MongoDBExecutor
Class responsible for executing data fixtures.
MultipleTransactionORMExecutor
ORMExecutor
Class responsible for executing data fixtures.
PHPCRExecutor
Class responsible for executing data fixtures.
Loader
Class responsible for loading data fixture classes.
ProxyReferenceRepository
Proxy reference repository
MongoDBPurger
Class responsible for purging databases of data before reloading data fixtures.
ORMPurger
Class responsible for purging databases of data before reloading data fixtures.
PHPCRPurger
Class responsible for purging databases of data before reloading data fixtures.
ReferenceRepository
ReferenceRepository class manages references for fixtures in order to easily support the relations between fixtures
MissingNamedParameter
ArrayParameterType
CacheException
QueryCacheProfile
Query Cache Profile handles the data relevant for query caching.
ColumnCase
Contains portable column case conversions.
Configuration
Configuration container for the Doctrine DBAL.
Connection
A database abstraction-level connection that implements features like events, transaction isolation levels, configuration, emulated transaction nesting, lazy connecting and more.
ConnectionException
PrimaryReadReplicaConnection
Primary-Replica Connection
AbstractDB2Driver
Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
AbstractMySQLDriver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
EasyConnectString
Represents an Oracle Easy Connect string
AbstractOracleDriver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
AbstractPostgreSQLDriver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
EnableForeignKeys
AbstractSQLiteDriver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
AbstractSQLServerDriver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Connection
DataSourceName
IBM DB2 DSN
Driver
Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
Result
Statement
AbstractConnectionMiddleware
AbstractDriverMiddleware
AbstractResultMiddleware
AbstractStatementMiddleware
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Charset
Options
Secure
Result
Statement
Connection
Driver
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
InitializeSession
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
Result
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Connection
Driver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Statement
Statement
Connection
ConvertParameters
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
UnexpectedValue
UnknownParameter
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Result
Statement
Connection
Driver
Driver for ext/sqlsrv.
Result
Statement
DriverManager
Factory for creating {@see Connection} instances.
ConnectionEventArgs
Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
OracleSessionInit
Should be used when Oracle Server default environment does not match the Doctrine requirements.
SQLiteSessionInit
SQLSessionInit
Session init listener for executing a single SQL statement right after a connection is opened.
SchemaAlterTableAddColumnEventArgs
Event Arguments used when SQL queries for adding table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableChangeColumnEventArgs
Event Arguments used when SQL queries for changing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaAlterTableRemoveColumnEventArgs
Event Arguments used when SQL queries for removing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableRenameColumnEventArgs
Event Arguments used when SQL queries for renaming table columns are generated inside {@see AbstractPlatform}.
SchemaColumnDefinitionEventArgs
Event Arguments used when the portable column definition is generated inside {@see AbstractPlatform}.
SchemaCreateTableColumnEventArgs
Event Arguments used when SQL queries for creating table columns are generated inside {@see AbstractPlatform}.
SchemaCreateTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaDropTableEventArgs
Event Arguments used when the SQL query for dropping tables are generated inside {@see AbstractPlatform}.
SchemaEventArgs
Base class for schema related events.
SchemaIndexDefinitionEventArgs
Event Arguments used when the portable index definition is generated inside {@see AbstractSchemaManager}.
TransactionBeginEventArgs
EventArgs is the base class for classes containing event data.
TransactionCommitEventArgs
EventArgs is the base class for classes containing event data.
TransactionEventArgs
EventArgs is the base class for classes containing event data.
TransactionRollBackEventArgs
EventArgs is the base class for classes containing event data.
Events
Container for all DBAL events.
ConnectionException
Base class for all connection related errors detected in the driver.
ConnectionLost
Base class for all connection related errors detected in the driver.
ConstraintViolationException
Base class for all constraint violation related errors detected in the driver.
DatabaseDoesNotExist
Base class for all unknown database object related errors detected in the driver.
DatabaseObjectExistsException
Base class for all already existing database object related errors detected in the driver.
DatabaseObjectNotFoundException
Base class for all unknown database object related errors detected in the driver.
DatabaseRequired
DeadlockException
Exception for a deadlock error of a transaction detected in the driver.
DriverException
Base class for all errors detected in the driver.
ForeignKeyConstraintViolationException
Exception for a foreign key constraint violation detected in the driver.
InvalidArgumentException
Exception to be thrown when invalid arguments are passed to any DBAL API
InvalidFieldNameException
Exception for an invalid specified field name in a statement detected in the driver.
InvalidLockMode
LockWaitTimeoutException
Exception for a lock wait timeout error of a transaction detected in the driver.
MalformedDsnException
NonUniqueFieldNameException
Exception for a non-unique/ambiguous specified field name in a statement detected in the driver.
NotNullConstraintViolationException
Exception for a NOT NULL constraint violation detected in the driver.
ReadOnlyException
Exception for a write operation attempt on a read-only database element detected in the driver.
SchemaDoesNotExist
Base class for all unknown database object related errors detected in the driver.
ServerException
Base class for all server related errors detected in the driver.
SyntaxErrorException
Exception for a syntax error in a statement detected in the driver.
TableExistsException
Exception for an already existing table referenced in a statement detected in the driver.
TableNotFoundException
Exception for an unknown table referenced in a statement detected in the driver.
UniqueConstraintViolationException
Exception for a unique constraint violation detected in the driver.
Exception
ExpandArrayParameters
FetchMode
Legacy Class that keeps BC for using the legacy APIs fetch()/fetchAll().
TableGenerator
Table ID Generator for those poor languages that are missing sequences.
TableGeneratorSchemaVisitor
LockMode
Contains all DBAL LockModes.
Connection
DebugStack
Includes executed SQLs in a Debug Stack.
Driver
LoggerChain
Chains multiple SQLLogger.
Middleware
Statement
ParameterType
Contains statement parameter types.
AbstractMySQLPlatform
Provides the base implementation for the lowest versions of supported MySQL-like database platforms.
AbstractPlatform
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
DateIntervalUnit
DB2111Platform
Provides the behavior, features and SQL dialect of the IBM DB2 11.1 (11.1 GA) database platform.
DB2Platform
Provides the behavior, features and SQL dialect of the IBM DB2 database platform of the oldest supported version.
DB2Keywords
DB2 Keywords.
KeywordList
Abstract interface for a SQL reserved keyword dictionary.
MariaDb102Keywords
MariaDb reserved keywords list.
MariaDBKeywords
MySQL Keywordlist.
MySQL57Keywords
MySQL 5.7 reserved keywords list.
MySQL80Keywords
MySQL 8.0 reserved keywords list.
MySQLKeywords
MySQL Keywordlist.
OracleKeywords
Oracle Keywordlist.
PostgreSQL100Keywords
PostgreSQL 10.0 reserved keywords list.
PostgreSQL94Keywords
PostgreSQL 9.4 reserved keywords list.
PostgreSQLKeywords
Reserved keywords list corresponding to the PostgreSQL database platform of the oldest supported version.
ReservedKeywordsValidator
SQLiteKeywords
SQLite Keywordlist.
SQLServer2012Keywords
Microsoft SQL Server 2012 reserved keyword dictionary.
SQLServerKeywords
Microsoft SQL Server 2012 reserved keyword dictionary.
MariaDb1027Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.2 (10.2.7 GA) database platform.
MariaDb1043Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.4 (10.4.6 GA) database platform.
MariaDb1052Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.5 (10.5.2 GA) database platform.
MariaDb1060Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.6 (10.6.0 GA) database platform.
MariaDBPlatform
Provides the behavior, features and SQL dialect of the MariaDB database platform of the oldest supported version.
Comparator
Compares schemas in the context of MySQL platform.
MySQL57Platform
Provides the behavior, features and SQL dialect of the MySQL 5.7 (5.7.9 GA) database platform.
MySQL80Platform
Provides the behavior, features and SQL dialect of the MySQL 8.0 (8.0 GA) database platform.
MySQLPlatform
Provides the behavior, features and SQL dialect of the Oracle MySQL database platform of the oldest supported version.
OraclePlatform
OraclePlatform.
PostgreSQL100Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 10.0 database platform.
PostgreSQL94Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 9.4+ database platform.
PostgreSQLPlatform
Provides the behavior, features and SQL dialect of the PostgreSQL database platform of the oldest supported version.
Comparator
Compares schemas in the context of SQLite platform.
SqlitePlatform
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
Comparator
Compares schemas in the context of SQL Server platform.
SQLServerSelectSQLBuilder
SQLServer2012Platform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
SQLServerPlatform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
TrimMode
Connection
Portability wrapper for a Connection.
Converter
Driver
Middleware
OptimizeFlags
Result
Statement
Portability wrapper for a Statement.
CompositeExpression
Composite expression is responsible to build a group of similar expression.
ExpressionBuilder
ExpressionBuilder class is responsible to dynamically create SQL query parts.
ConflictResolutionMode
Limit
QueryBuilder
QueryBuilder class is responsible to dynamically create SQL queries.
QueryException
SelectQuery
Query
An SQL query together with its bound parameters.
Result
AbstractAsset
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
AbstractSchemaManager
Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
Column
Object representation of a database column.
ColumnDiff
Represents the change of a column.
Comparator
Compares two Schemas and return an instance of SchemaDiff.
DB2SchemaManager
IBM Db2 Schema Manager.
DefaultSchemaManagerFactory
A schema manager factory that returns the default schema manager for the given platform.
ColumnAlreadyExists
ColumnDoesNotExist
ForeignKeyDoesNotExist
IndexAlreadyExists
IndexDoesNotExist
IndexNameInvalid
InvalidTableName
NamedForeignKeyRequired
NamespaceAlreadyExists
SequenceAlreadyExists
SequenceDoesNotExist
TableAlreadyExists
TableDoesNotExist
UniqueConstraintDoesNotExist
UnknownColumnOption
ForeignKeyConstraint
An abstraction class for a foreign key constraint.
Identifier
An abstraction class for an asset identifier.
Index
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
MySQLSchemaManager
Schema manager for the MySQL RDBMS.
OracleSchemaManager
Oracle Schema Manager.
PostgreSQLSchemaManager
PostgreSQL Schema Manager.
Schema
Object representation of a database schema.
SchemaConfig
Configuration for a Schema.
SchemaDiff
Differences between two schemas.
SchemaException
Sequence
Sequence structure.
SqliteSchemaManager
Sqlite SchemaManager.
SQLServerSchemaManager
SQL Server Schema Manager.
Table
Object Representation of a table.
TableDiff
Table Diff.
UniqueConstraint
Class for a unique constraint.
View
Representation of a Database View.
AbstractVisitor
Abstract Visitor with empty methods for easy extension.
CreateSchemaSqlCollector
Abstract Visitor with empty methods for easy extension.
DropSchemaSqlCollector
Gathers SQL statements that allow to completely drop the current schema.
Graphviz
Create a Graphviz output of a Schema.
RemoveNamespacedAssets
Removes assets from a schema that are not in the default namespace.
CreateSchemaObjectsSQLBuilder
DefaultSelectSQLBuilder
DropSchemaObjectsSQLBuilder
RegularExpressionError
Statement
A database abstraction-level statement that implements support for logging, DBAL mapping types, etc.
ReservedWordsCommand
Base class for all commands.
RunSqlCommand
Task for executing arbitrary SQL that can come from a file or directly from the command line.
ConnectionNotFound
SingleConnectionProvider
ConsoleRunner
Handles running the Console Tools inside Symfony Console context.
DsnParser
TransactionIsolationLevel
ArrayType
Type that maps a PHP array to a clob SQL type.
AsciiStringType
Type that maps an SQL VARCHAR to a PHP string.
BigIntType
Type that maps a database BIGINT to a PHP string.
BinaryType
Type that maps ab SQL BINARY/VARBINARY to a PHP resource stream.
BlobType
Type that maps an SQL BLOB to a PHP resource stream.
BooleanType
Type that maps an SQL boolean to a PHP boolean.
ConversionException
Conversion Exception is thrown when the database to PHP conversion fails.
DateImmutableType
Immutable type of {@see DateType}.
DateIntervalType
Type that maps interval string to a PHP DateInterval Object.
DateTimeImmutableType
Immutable type of {@see DateTimeType}.
DateTimeType
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTimeTzImmutableType
Immutable type of {@see DateTimeTzType}.
DateTimeTzType
DateTime type accepting additional information about timezone offsets.
DateType
Type that maps an SQL DATE to a PHP Date object.
DecimalType
Type that maps an SQL DECIMAL to a PHP string.
FloatType
The base class for so-called Doctrine mapping types.
GuidType
Represents a GUID/UUID datatype (both are actually synonyms) in the database.
IntegerType
Type that maps an SQL INT to a PHP integer.
JsonType
Type generating json objects values
ObjectType
Type that maps a PHP object to a clob SQL type.
SimpleArrayType
Array Type which can be used for simple values.
SmallIntType
Type that maps a database SMALLINT to a PHP integer.
StringType
Type that maps an SQL VARCHAR to a PHP string.
TextType
Type that maps an SQL CLOB to a PHP string.
TimeImmutableType
Immutable type of {@see TimeType}.
TimeType
Type that maps an SQL TIME to a PHP DateTime object.
Type
The base class for so-called Doctrine mapping types.
TypeRegistry
The type registry is responsible for holding a map of all known DBAL types.
Types
Default built-in types provided by Doctrine DBAL.
VarDateTimeImmutableType
Immutable type of {@see VarDateTimeType}.
VarDateTimeType
Variable DateTime Type using DateTime::__construct() instead of DateTime::createFromFormat().
Deprecation
Manages Deprecation logging in different ways.
AsDoctrineListener
Service tag to autoconfigure event listeners.
AsEntityListener
Service tag to autoconfigure entity listeners.
AsMiddleware
DoctrineMetadataCacheWarmer
CreateDatabaseDoctrineCommand
Database tool allows you to easily create your configured databases.
DropDatabaseDoctrineCommand
Database tool allows you to easily drop your configured databases.
ImportMappingDoctrineCommand
Import Doctrine ORM metadata mapping information from an existing database.
ClearMetadataCacheDoctrineCommand
Command to clear the metadata cache of the various cache drivers.
ClearQueryCacheDoctrineCommand
Command to clear the query cache of the various cache drivers.
ClearResultCacheDoctrineCommand
Command to clear the result cache of the various cache drivers.
CollectionRegionDoctrineCommand
Command to clear a collection cache region.
ConvertMappingDoctrineCommand
Convert Doctrine ORM metadata mapping information between the various supported formats.
CreateSchemaDoctrineCommand
Command to execute the SQL needed to generate the database schema for a given entity manager.
DoctrineCommandHelper
Provides some helper and convenience methods to configure doctrine commands in the context of bundles and multiple connections/entity managers.
DropSchemaDoctrineCommand
Command to drop the database schema for a set of classes based on their mappings.
EnsureProductionSettingsDoctrineCommand
Ensure the Doctrine ORM is configured properly for a production environment.
EntityRegionCacheDoctrineCommand
Command to clear a entity cache region.
InfoDoctrineCommand
Show information about mapped entities
QueryRegionCacheDoctrineCommand
Command to clear a query cache region.
RunDqlDoctrineCommand
Execute a Doctrine DQL query and output the results.
RunSqlDoctrineCommand
Execute a SQL query and output the results.
UpdateSchemaDoctrineCommand
Command to generate the SQL needed to update the database schema to match the current mapping information.
ValidateSchemaCommand
Command to run Doctrine ValidateSchema() on the current mappings.
ConnectionFactory
DoctrineDataCollector
DoctrineDataCollector.
BlacklistSchemaAssetFilter
ManagerRegistryAwareConnectionProvider
RegexSchemaAssetFilter
SchemaAssetsFilterManager
Manages schema filters passed to Connection::setSchemaAssetsFilter()
CacheSchemaSubscriberPass
Injects Doctrine DBAL and legacy PDO adapters into their schema subscribers.
DbalSchemaFilterPass
Processes the doctrine.dbal.schema_filter
DoctrineOrmMappingsPass
Class for Symfony bundles to configure mappings for model classes not in the auto-mapped folder.
EntityListenerPass
Class for Symfony bundles to register entity listeners
IdGeneratorPass
MiddlewaresPass
ServiceRepositoryCompilerPass
WellKnownSchemaFilterPass
Blacklist tables used by well-known Symfony classes.
Configuration
This class contains the configuration information for the bundle
DoctrineExtension
DoctrineExtension is an extension for the Doctrine DBAL and ORM library.
DoctrineBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ManagerConfigurator
Configurator for an EntityManager
ClassMetadataCollection
ClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
ContainerEntityListenerResolver
DisconnectedMetadataFactory
This class provides methods to access Doctrine entity class metadata for a given bundle, namespace or entity class, for generation purposes
MappingDriver
BacktraceDebugDataHolder
DebugMiddleware
ManagerRegistryAwareEntityManagerProvider
Registry
References all Doctrine connections and entity managers in a given Container.
ContainerRepositoryFactory
Fetches repositories from the container or falls back to normal creation.
ServiceEntityRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
BundleConfigurationBuilder
BundleTest
CacheSchemaSubscriberTest
CreateDatabaseDoctrineTest
DropDatabaseDoctrineTest
ImportMappingDoctrineCommandTest
ImportMappingTestFooBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
InfoDoctrineCommandTest
ConnectionFactoryTest
FakeConnection
A database abstraction-level connection that implements features like events, transaction isolation levels, configuration, emulated transaction nesting, lazy connecting and more.
ContainerTest
DoctrineDataCollectorTest
RegexSchemaAssetFilterTest
SchemaAssetsFilterManagerTest
AbstractDoctrineExtensionTest
DummySchemaAssetsFilter
CacheCompatibilityPassTest
EntityListenerPassTest
TestListener
IdGeneratorPassTest
MiddlewarePassTest
PHP7Middleware
ConnectionAwarePHP7Middleware
AutoconfiguredPHP7Middleware
AutoconfiguredMiddleware
AutoconfiguredMiddlewareWithConnection
AutoconfiguredMiddlewareWithPriority
RemoveLoggingMiddlewarePassTest
DoctrineExtensionTest
TestWrapperClass
A database abstraction-level connection that implements features like events, transaction isolation levels, configuration, emulated transaction nesting, lazy connecting and more.
AnnotationsBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
TestCustomIdGeneratorEntity
AttributesBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
TestCustomIdGeneratorEntity
Test
NewXmlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
TestCustomClassRepoEntity
TestCustomServiceRepoEntity
TestDefaultRepoEntity
TestCustomClassRepoRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
TestCustomServiceRepoRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
RepositoryServiceBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
AnnotationsBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
Test
XmlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
YamlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
CustomEntityListenerServiceResolver
CustomIdGenerator
DbalTestKernel
The Kernel is the heart of the Symfony system.
InvokableEntityListener
Php8EntityListener
Php8EventListener
TestKernel
The Kernel is the heart of the Symfony system.
TestDatetimeFunction
Abstract Function Node.
TestFilter
The base class that user defined filters should extend.
TestNumericFunction
Abstract Function Node.
TestStringFunction
Abstract Function Node.
TestType
The base class for so-called Doctrine mapping types.
XmlDoctrineExtensionTest
XMLSchemaTest
YamlDoctrineExtensionTest
LockStoreSchemaListenerTest
ContainerEntityListenerResolverTest
EntityListener1
EntityListener2
DisconnectedMetadataFactoryTest
BacktraceDebugDataHolderTest
DebugMiddlewareTest
ProfilerTest
RegistryTest
ContainerRepositoryFactoryTest
StubRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
StubServiceRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
ServiceEntityRepositoryTest
ServiceRepositoryTest
TestCase
TestCaseAllPublicCompilerPass
DoctrineExtensionTest
DummyClass
UrlOverrideTest
LoadDataFixturesDoctrineCommand
Load data fixtures from bundles.
FixturesCompilerPass
PurgerFactoryCompilerPass
DoctrineFixturesExtension
Provides useful features shared by many extensions.
DoctrineFixturesBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Fixture
Base class designed for data fixtures so they don't have to extend and implement different classes/interfaces according to their needs.
SymfonyFixturesLoader
ORMPurgerFactory
MigrationsCollector
DataCollector.
MigrationsFlattener
ConfigureDependencyFactoryPass
Configuration
DoctrineMigrationsExtension configuration structure.
DoctrineMigrationsExtension
DoctrineMigrationsExtension.
DoctrineMigrationsBundle
Bundle.
ContainerAwareMigrationFactory
EventArgs
EventArgs is the base class for classes containing event data.
EventManager
The EventManager is the central point of Doctrine's event listener system.
CachedWordInflector
GenericLanguageInflectorFactory
Inflector
InflectorFactory
Language
NoopWordInflector
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Pattern
Patterns
Inflectible
InflectorFactory
Rules
Uninflected
Ruleset
Inflectible
InflectorFactory
Rules
Uninflected
Substitution
Substitutions
Transformation
Transformations
Inflectible
InflectorFactory
Rules
Uninflected
Word
RulesetInflector
Inflects based on multiple rulesets.
InvalidArgumentException
Exception for invalid arguments provided to the instantiator
UnexpectedValueException
Exception for given parameters causing invalid/unexpected state on instantiation
Instantiator
AbstractLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
Token
AbstractMigration
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Configuration
The Configuration class is responsible for defining migration configuration information.
ConfigurationFile
This class will return a Connection instance, loaded from a configuration file provided as argument.
ConnectionRegistryConnection
ConnectionNotSpecified
FileNotFound
InvalidConfiguration
ExistingConnection
ConfigurationFile
This class will return an EntityManager instance, loaded from a configuration file provided as argument.
FileNotFound
InvalidConfiguration
ExistingEntityManager
ManagerRegistryEntityManager
FileNotFound
FrozenConfiguration
InvalidLoader
UnknownConfigurationValue
ConfigurationArray
ConfigurationFile
InvalidConfigurationFormat
InvalidConfigurationKey
JsonNotValid
MissingConfigurationFile
XmlNotValid
YamlNotAvailable
YamlNotValid
ExistingConfiguration
JsonFile
PhpFile
XmlFile
YamlFile
DependencyFactory
The DependencyFactory is responsible for wiring up and managing internal class dependencies.
MigrationsEventArgs
The MigrationEventsArgs class is passed to events not related to a single migration version.
MigrationsVersionEventArgs
The MigrationsVersionEventArgs class is passed to events related to a single migration version.
Events
The Events class contains constants for event names that a user can subscribe to.
AbortMigration
AlreadyAtVersion
DuplicateMigrationVersion
FrozenDependencies
IrreversibleMigration
MetadataStorageError
MigrationClassNotFound
MigrationConfigurationConflict
MigrationNotAvailable
MigrationNotExecuted
MissingDependency
NoMigrationsFoundWithCriteria
NoMigrationsToExecute
NoTablesFound
PlanAlreadyExecuted
RollupFailed
SkipMigration
UnknownMigrationVersion
InvalidDirectory
NameIsReserved
Finder
The Finder class is responsible for for finding migrations on disk at a given path.
GlobFinder
The GlobFinder class finds migrations in a directory using the PHP glob() function.
RecursiveRegexFinder
The RecursiveRegexFinder class recursively searches the given directory for migrations.
ClassNameGenerator
InvalidTemplateSpecified
NoChangesDetected
AvailableMigration
Available migrations may or may not be already executed The migration might be already executed or not.
AvailableMigrationsList
Represents a sorted list of migrations that may or maybe not be already executed.
AvailableMigrationsSet
Represents a non sorted list of migrations that may or may not be already executed.
ExecutedMigration
Represents an already executed migration.
ExecutedMigrationsList
Represents a sorted list of executed migrations.
MigrationPlan
Represents an available migration to be executed in a specific direction.
MigrationPlanList
Represents a sorted list of MigrationPlan instances to execute.
TableMetadataStorage
TableMetadataStorageConfiguration
NoMappingFound
StubSchemaProvider
The StubSchemaProvider takes a Doctrine\DBAL\Schema\Schema instance through the constructor and returns it from the createSchema() method.
InvalidArguments
Query
The Query wraps the sql query, parameters and types.
CurrentCommand
The CurrentCommand class is responsible for outputting what your current version is.
DiffCommand
The DiffCommand class is responsible for generating a migration by comparing your current database schema to your mapping information.
DoctrineCommand
The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
DumpSchemaCommand
The DumpSchemaCommand class is responsible for dumping your current database schema to a migration class. This is intended to be used in conjunction with the RollupCommand.
ExecuteCommand
The ExecuteCommand class is responsible for executing migration versions up or down manually.
GenerateCommand
The GenerateCommand class is responsible for generating a blank migration class for you to modify to your needs.
LatestCommand
The LatestCommand class is responsible for outputting what your latest version is.
ListCommand
The ListCommand class is responsible for outputting a list of all available migrations and their status.
MigrateCommand
The MigrateCommand class is responsible for executing a migration from the current version to another version up or down. It will calculate all the migration versions that need to be executed and execute them.
RollupCommand
The RollupCommand class is responsible for deleting all previously executed migrations from the versions table and marking the freshly dumped schema migration (that was created with DumpSchemaCommand) as migrated.
StatusCommand
The StatusCommand class is responsible for outputting what the current state is of all your migrations. It shows what your current version is, how many new versions you have to execute, etc. and details about each of your migrations.
SyncMetadataCommand
The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
UpToDateCommand
The UpToDateCommand class outputs if your database is up to date or if there are new migrations that need to be executed.
VersionCommand
The VersionCommand class is responsible for manually adding and deleting migration versions from the tracking table.
ConsoleInputMigratorConfigurationFactory
DependenciesNotSatisfied
DirectoryDoesNotExist
FileTypeNotSupported
InvalidOptionUsage
SchemaDumpRequiresNoMigrations
VersionAlreadyExists
VersionDoesNotExist
AlphabeticalComparator
CurrentMigrationStatusCalculator
The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
Version
AbstractQuery
Base contract for ORM queries. Base class for Query and NativeQuery.
AssociationCacheEntry
CacheConfiguration
Configuration container for second-level cache.
CacheException
Exception for cache.
CacheKey
Defines entity / collection / query key to be stored in the cache region.
CollectionCacheEntry
CollectionCacheKey
Defines entity collection roles to be stored in the cache region.
DefaultCache
Provides an API for querying/managing the second level cache regions.
DefaultCacheFactory
DefaultCollectionHydrator
Default hydrator cache for collections
DefaultEntityHydrator
Default hydrator cache for entities
DefaultQueryCache
Default query cache implementation.
EntityCacheEntry
EntityCacheKey
Defines entity classes roles to be stored in the cache region.
CacheException
Exception for cache.
CannotUpdateReadOnlyCollection
Exception for cache.
CannotUpdateReadOnlyEntity
Exception for cache.
FeatureNotImplemented
Exception for cache.
NonCacheableEntity
Exception for cache.
NonCacheableEntityAssociation
Exception for cache.
Lock
LockException
Lock exception for cache.
CacheLoggerChain
StatisticsCacheLogger
Provide basic second level cache statistics.
AbstractCollectionPersister
NonStrictReadWriteCachedCollectionPersister
ReadOnlyCachedCollectionPersister
ReadWriteCachedCollectionPersister
AbstractEntityPersister
NonStrictReadWriteCachedEntityPersister
Specific non-strict read/write cached entity persister
ReadOnlyCachedEntityPersister
Specific read-only region entity persister
ReadWriteCachedEntityPersister
Specific read-write entity persister
QueryCacheEntry
QueryCacheKey
A cache key that identifies a particular query.
DefaultRegion
The simplest cache region compatible with all doctrine-cache drivers.
FileLockRegion
Very naive concurrent region, based on file locks.
UpdateTimestampCache
Tracks the timestamps of the most recent updates to particular keys.
RegionsConfiguration
Cache regions configuration
TimestampCacheEntry
TimestampCacheKey
A key that identifies a timestamped space.
TimestampQueryCacheValidator
Configuration
Configuration container for all configuration options of Doctrine.
EntityManagerDecorator
Base class for EntityManager decorators
EntityManager
The EntityManager is the central access point to ORM functionality.
EntityNotFoundException
Exception thrown when a Proxy fails to retrieve an Entity result.
EntityRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
ListenersInvoker
A method invoker based on entity lifecycle.
LoadClassMetadataEventArgs
Class that holds event arguments for a loadMetadata event.
OnClassMetadataNotFoundEventArgs
Class that holds event arguments for a `onClassMetadataNotFound` event.
OnClearEventArgs
Provides event arguments for the onClear event.
OnFlushEventArgs
Provides event arguments for the preFlush event.
PostFlushEventArgs
Provides event arguments for the postFlush event.
PostLoadEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostPersistEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostRemoveEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostUpdateEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreFlushEventArgs
Provides event arguments for the preFlush event.
PrePersistEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreRemoveEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreUpdateEventArgs
Class that holds event arguments for a preUpdate event.
Events
Container for all ORM events.
EntityIdentityCollisionException
EntityManagerClosed
EntityMissingAssignedId
InvalidEntityRepository
InvalidHydrationMode
MissingIdentifierField
MissingMappingDriverImplementation
MultipleSelectorsFoundException
NotSupported
PersisterException
UnexpectedAssociationValue
Exception for cache.
UnrecognizedIdentifierFields
AbstractIdGenerator
AssignedGenerator
Special generator for application-assigned identifiers (doesn't really generate anything).
BigIntegerIdentityGenerator
Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
IdentityGenerator
Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
SequenceGenerator
Represents an ID generator that uses a database sequence.
AbstractHydrator
Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
ArrayHydrator
The ArrayHydrator produces a nested array "graph" that is often (not always) interchangeable with the corresponding object graph for read-only access.
HydrationException
ObjectHydrator
The ObjectHydrator constructs an object graph out of an SQL result set.
ScalarColumnHydrator
Hydrator that produces one-dimensional array.
ScalarHydrator
Hydrator that produces flat, rectangular results of scalar data.
SimpleObjectHydrator
Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
SingleScalarHydrator
Hydrator that hydrates a single scalar value from the result set.
HydrationCompleteHandler
Class, which can handle completion of hydration cycle and produce some of tasks.
CycleDetectedException
LazyCriteriaCollection
A lazy collection that allows a fast count when using criteria object Once count gets executed once without collection being initialized, result is cached and returned on subsequent calls until collection gets loaded, then returning the number of loaded results.
AnsiQuoteStrategy
ANSI compliant quote strategy, this strategy does not apply any quote.
AssociationMapping
AssociationOverride
This attribute is used to override association mapping of property for an entity relationship.
AssociationOverrides
This attribute is used to override association mappings of relationship properties.
AttributeOverride
This attribute is used to override the mapping of a entity property.
AttributeOverrides
This attribute is used to override the mapping of a entity property.
AssociationBuilder
ClassMetadataBuilder
Builder Object for ClassMetadata
EmbeddedBuilder
Embedded Builder
EntityListenerBuilder
Builder for entity listeners.
FieldBuilder
Field Builder
ManyToManyAssociationBuilder
ManyToMany Association Builder
OneToManyAssociationBuilder
OneToMany Association Builder
Cache
Caching to an entity or a collection.
ChainTypedFieldMapper
ChangeTrackingPolicy
ClassMetadata
A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
ClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
Column
CustomIdGenerator
DefaultEntityListenerResolver
The default DefaultEntityListener
DefaultNamingStrategy
The default NamingStrategy
DefaultQuoteStrategy
A set of rules for determining the physical column, alias and table quotes
DefaultTypedFieldMapper
DiscriminatorColumn
DiscriminatorColumnMapping
DiscriminatorMap
AttributeDriver
DatabaseDriver
The DatabaseDriver reverse engineers the mapping metadata from a database.
RepeatableAttributeCollection
SimplifiedXmlDriver
XmlDriver that additionally looks for mapping information in a global file.
XmlDriver
XmlDriver is a metadata driver that enables mapping through XML files.
Embeddable
Embedded
EmbeddedClassMapping
Entity
EntityListeners
The EntityListeners attribute specifies the callback listener classes to be used for an entity or mapped superclass.
InvalidCustomGenerator
UnknownGeneratorType
FieldMapping
GeneratedValue
HasLifecycleCallbacks
Id
Index
InheritanceType
InverseJoinColumn
InverseSideMapping
JoinColumn
JoinColumnMapping
JoinColumns
JoinTable
JoinTableMapping
ManyToMany
ManyToManyInverseSideMapping
ManyToManyOwningSideMapping
ManyToOne
ManyToOneAssociationMapping
The "many" side of a many-to-one association mapping is always the owning side.
MappedSuperclass
MappingException
A MappingException indicates that something is wrong with the mapping setup.
OneToMany
OneToManyAssociationMapping
OneToOne
OneToOneInverseSideMapping
OneToOneOwningSideMapping
OrderBy
OwningSideMapping
PostLoad
PostPersist
PostRemove
PostUpdate
PreFlush
PrePersist
PreRemove
PreUpdate
ReflectionEmbeddedProperty
Acts as a proxy to a nested Property structure, making it look like just a single scalar property.
ReflectionEnumProperty
SequenceGenerator
Table
ToManyInverseSideMapping
ToManyOwningSideMapping
ToOneInverseSideMapping
ToOneOwningSideMapping
UnderscoreNamingStrategy
Naming strategy implementing the underscore naming convention.
UniqueConstraint
Version
NativeQuery
Represents a native SQL query.
NonUniqueResultException
Exception thrown when an ORM query unexpectedly returns more than one result.
NoResultException
Exception thrown when an ORM query unexpectedly does not return any results.
OptimisticLockException
An OptimisticLockException is thrown when a version check on an object that uses optimistic locking through a version field fails.
ORMInvalidArgumentException
Contains exception messages for all invalid lifecycle state exceptions inside UnitOfWork
ORMSetup
PersistentCollection
A PersistentCollection represents a collection of elements that have persistent state.
AbstractCollectionPersister
Base class for all collection persisters.
ManyToManyPersister
Persister for many-to-many collections.
OneToManyPersister
Persister for one-to-many collections.
AbstractEntityInheritancePersister
Base class for entity persisters that implement a certain inheritance mapping strategy.
BasicEntityPersister
A BasicEntityPersister maps an entity to a single table in a relational database.
CachedPersisterContext
A swappable persister context to use as a container for the current generated query/resultSetMapping/type binding information.
JoinedSubclassPersister
The joined subclass persister maps a single entity instance to several tables in the database as it is defined by the <tt>Class Table Inheritance</tt> strategy.
SingleTablePersister
Persister for entities that participate in a hierarchy mapped with the SINGLE_TABLE strategy.
CantUseInOperatorOnCompositeKeys
InvalidOrientation
UnrecognizedField
MatchingAssociationFieldRequiresObject
PersisterException
SqlExpressionVisitor
Visit Expressions and generate SQL WHERE conditions from them.
SqlValueVisitor
Extract the values from a criteria/expression
PessimisticLockException
Autoloader
Special Autoloader for Proxy classes, which are not PSR-0 compliant.
DefaultProxyClassNameResolver
Class-related functionality for objects that might or not be proxy objects at the moment.
NotAProxyClass
ProxyFactory
This factory is used to create proxy objects for entities at runtime.
AggregateExpression
Abstract class of an AST node.
ArithmeticExpression
ArithmeticExpression ::= SimpleArithmeticExpression | "(" Subselect ")"
ArithmeticFactor
ArithmeticFactor ::= [("+" | "-")] ArithmeticPrimary
ArithmeticTerm
ArithmeticTerm ::= ArithmeticFactor {("*" | "/") ArithmeticFactor}*
ASTException
Base exception class for AST exceptions.
BetweenExpression
Abstract class of an AST node.
CoalesceExpression
CoalesceExpression ::= "COALESCE" "(" ScalarExpression {"," ScalarExpression}* ")"
CollectionMemberExpression
CollectionMemberExpression ::= EntityExpression ["NOT"] "MEMBER" ["OF"] CollectionValuedPathExpression
ComparisonExpression
ComparisonExpression ::= ArithmeticExpression ComparisonOperator ( QuantifiedExpression | ArithmeticExpression ) | StringExpression ComparisonOperator (StringExpression | QuantifiedExpression) | BooleanExpression ("=" | "<>" | "!=") (BooleanExpression | QuantifiedExpression) | EnumExpression ("=" | "<>" | "!=") (EnumExpression | QuantifiedExpression) | DatetimeExpression ComparisonOperator (DatetimeExpression | QuantifiedExpression) | EntityExpression ("=" | "<>") (EntityExpression | QuantifiedExpression)
ConditionalExpression
ConditionalExpression ::= ConditionalTerm {"OR" ConditionalTerm}*
ConditionalFactor
ConditionalFactor ::= ["NOT"] ConditionalPrimary
ConditionalPrimary
ConditionalPrimary ::= SimpleConditionalExpression | "(" ConditionalExpression ")"
ConditionalTerm
ConditionalTerm ::= ConditionalFactor {"AND" ConditionalFactor}*
DeleteClause
DeleteClause ::= "DELETE" ["FROM"] AbstractSchemaName [["AS"] AliasIdentificationVariable]
DeleteStatement
DeleteStatement = DeleteClause [WhereClause]
EmptyCollectionComparisonExpression
EmptyCollectionComparisonExpression ::= CollectionValuedPathExpression "IS" ["NOT"] "EMPTY"
ExistsExpression
ExistsExpression ::= ["NOT"] "EXISTS" "(" Subselect ")"
FromClause
FromClause ::= "FROM" IdentificationVariableDeclaration {"," IdentificationVariableDeclaration}
AbsFunction
"ABS" "(" SimpleArithmeticExpression ")"
AvgFunction
"AVG" "(" ["DISTINCT"] StringPrimary ")"
BitAndFunction
"BIT_AND" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
BitOrFunction
"BIT_OR" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
ConcatFunction
"CONCAT" "(" StringPrimary "," StringPrimary {"," StringPrimary }* ")"
CountFunction
"COUNT" "(" ["DISTINCT"] StringPrimary ")"
CurrentDateFunction
"CURRENT_DATE"
CurrentTimeFunction
"CURRENT_TIME"
CurrentTimestampFunction
"CURRENT_TIMESTAMP"
DateAddFunction
"DATE_ADD" "(" ArithmeticPrimary "," ArithmeticPrimary "," StringPrimary ")"
DateDiffFunction
"DATE_DIFF" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
DateSubFunction
"DATE_SUB(date1, interval, unit)"
FunctionNode
Abstract Function Node.
IdentityFunction
"IDENTITY" "(" SingleValuedAssociationPathExpression {"," string} ")"
LengthFunction
"LENGTH" "(" StringPrimary ")"
LocateFunction
"LOCATE" "(" StringPrimary "," StringPrimary ["," SimpleArithmeticExpression]")"
LowerFunction
"LOWER" "(" StringPrimary ")"
MaxFunction
"MAX" "(" ["DISTINCT"] StringPrimary ")"
MinFunction
"MIN" "(" ["DISTINCT"] StringPrimary ")"
ModFunction
"MOD" "(" SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
SizeFunction
"SIZE" "(" CollectionValuedPathExpression ")"
SqrtFunction
"SQRT" "(" SimpleArithmeticExpression ")"
SubstringFunction
"SUBSTRING" "(" StringPrimary "," SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
SumFunction
"SUM" "(" ["DISTINCT"] StringPrimary ")"
TrimFunction
"TRIM" "(" [["LEADING" | "TRAILING" | "BOTH"] [char] "FROM"] StringPrimary ")"
UpperFunction
"UPPER" "(" StringPrimary ")"
GeneralCaseExpression
GeneralCaseExpression ::= "CASE" WhenClause {WhenClause}* "ELSE" ScalarExpression "END"
GroupByClause
Abstract class of an AST node.
HavingClause
Abstract class of an AST node.
IdentificationVariableDeclaration
IdentificationVariableDeclaration ::= RangeVariableDeclaration [IndexBy] {JoinVariableDeclaration}*
IndexBy
IndexBy ::= "INDEX" "BY" SingleValuedPathExpression
InListExpression
Abstract class of an AST node.
InputParameter
Abstract class of an AST node.
InstanceOfExpression
InstanceOfExpression ::= IdentificationVariable ["NOT"] "INSTANCE" ["OF"] (InstanceOfParameter | "(" InstanceOfParameter {"," InstanceOfParameter}* ")") InstanceOfParameter ::= AbstractSchemaName | InputParameter
InSubselectExpression
Abstract class of an AST node.
Join
Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression]
JoinAssociationDeclaration
JoinAssociationDeclaration ::= JoinAssociationPathExpression ["AS"] AliasIdentificationVariable
JoinAssociationPathExpression
JoinAssociationPathExpression ::= IdentificationVariable "." (SingleValuedAssociationField | CollectionValuedAssociationField)
JoinClassPathExpression
JoinClassPathExpression ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
JoinVariableDeclaration
JoinVariableDeclaration ::= Join [IndexBy]
LikeExpression
LikeExpression ::= StringExpression ["NOT"] "LIKE" string ["ESCAPE" char]
Literal
Abstract class of an AST node.
NewObjectExpression
NewObjectExpression ::= "NEW" IdentificationVariable "(" NewObjectArg {"," NewObjectArg}* ")"
Node
Abstract class of an AST node.
NullComparisonExpression
NullComparisonExpression ::= (SingleValuedPathExpression | InputParameter) "IS" ["NOT"] "NULL"
NullIfExpression
NullIfExpression ::= "NULLIF" "(" ScalarExpression "," ScalarExpression ")"
OrderByClause
OrderByClause ::= "ORDER" "BY" OrderByItem {"," OrderByItem}*
OrderByItem
OrderByItem ::= (ResultVariable | StateFieldPathExpression) ["ASC" | "DESC"]
ParenthesisExpression
ParenthesisExpression ::= "(" ArithmeticPrimary ")"
PathExpression
AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression SingleValuedAssociationPathExpression ::= IdentificationVariable "." SingleValuedAssociationField CollectionValuedPathExpression ::= IdentificationVariable "." CollectionValuedAssociationField StateField ::= {EmbeddedClassStateField "."}* SimpleStateField SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField
QuantifiedExpression
QuantifiedExpression ::= ("ALL" | "ANY" | "SOME") "(" Subselect ")"
RangeVariableDeclaration
RangeVariableDeclaration ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
SelectClause
SelectClause = "SELECT" ["DISTINCT"] SelectExpression {"," SelectExpression}
SelectExpression
SelectExpression ::= IdentificationVariable ["." "*"] | StateFieldPathExpression | (AggregateExpression | "(" Subselect ")") [["AS"] ["HIDDEN"] FieldAliasIdentificationVariable]
SelectStatement
SelectStatement = SelectClause FromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
SimpleArithmeticExpression
SimpleArithmeticExpression ::= ArithmeticTerm {("+" | "-") ArithmeticTerm}*
SimpleCaseExpression
SimpleCaseExpression ::= "CASE" CaseOperand SimpleWhenClause {SimpleWhenClause}* "ELSE" ScalarExpression "END"
SimpleSelectClause
SimpleSelectClause ::= "SELECT" ["DISTINCT"] SimpleSelectExpression
SimpleSelectExpression
SimpleSelectExpression ::= StateFieldPathExpression | IdentificationVariable | (AggregateExpression [["AS"] FieldAliasIdentificationVariable])
SimpleWhenClause
SimpleWhenClause ::= "WHEN" ScalarExpression "THEN" ScalarExpression
Subselect
Subselect ::= SimpleSelectClause SubselectFromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
SubselectFromClause
SubselectFromClause ::= "FROM" SubselectIdentificationVariableDeclaration {"," SubselectIdentificationVariableDeclaration}*
SubselectIdentificationVariableDeclaration
SubselectIdentificationVariableDeclaration ::= AssociationPathExpression ["AS"] AliasIdentificationVariable
UpdateClause
UpdateClause ::= "UPDATE" AbstractSchemaName [["AS"] AliasIdentificationVariable] "SET" UpdateItem {"," UpdateItem}*
UpdateItem
UpdateItem ::= [IdentificationVariable "."] {StateField | SingleValuedAssociationField} "=" NewValue NewValue ::= SimpleArithmeticExpression | StringPrimary | DatetimePrimary | BooleanPrimary | EnumPrimary | SimpleEntityExpression | "NULL"
UpdateStatement
UpdateStatement = UpdateClause [WhereClause]
WhenClause
WhenClause ::= "WHEN" ConditionalExpression "THEN" ScalarExpression
WhereClause
WhereClause ::= "WHERE" ConditionalExpression
AbstractSqlExecutor
Base class for SQL statement executors.
MultiTableDeleteExecutor
Executes the SQL statements for bulk DQL DELETE statements on classes in Class Table Inheritance (JOINED).
MultiTableUpdateExecutor
Executes the SQL statements for bulk DQL UPDATE statements on classes in Class Table Inheritance (JOINED).
SingleSelectExecutor
Executor that executes the SQL statement for simple DQL SELECT statements.
SingleTableDeleteUpdateExecutor
Executor that executes the SQL statements for DQL DELETE/UPDATE statements on classes that are mapped to a single table.
Andx
Expression class for building DQL and parts.
Base
Abstract base Expr class for building DQL parts.
Comparison
Expression class for DQL comparison expressions.
Composite
Expression class for building DQL and parts.
From
Expression class for DQL from.
Func
Expression class for generating DQL functions.
GroupBy
Expression class for building DQL Group By parts.
Join
Expression class for DQL join.
Literal
Expression class for generating DQL functions.
Math
Expression class for DQL math statements.
OrderBy
Expression class for building DQL Order By parts.
Orx
Expression class for building DQL OR clauses.
Select
Expression class for building DQL select statements.
Expr
This class is used to generate DQL expressions via a set of PHP static functions.
FilterException
SQLFilter
The base class that user defined filters should extend.
FilterCollection
Collection class for all the query filters.
Lexer
Scans a DQL query for tokens.
Parameter
Defines a Query Parameter.
ParameterTypeInferer
Provides an enclosed support for parameter inferring.
Parser
An LL(*) recursive-descent parser for the context-free grammar of the Doctrine Query Language.
ParserResult
Encapsulates the resulting components from a DQL query parsing process that can be serialized.
Printer
A parse tree printer for Doctrine Query Language parser.
QueryException
QueryExpressionVisitor
Converts Collection expressions to Query expressions.
ResultSetMapping
A ResultSetMapping describes how a result set of an SQL query maps to a Doctrine result.
ResultSetMappingBuilder
A ResultSetMappingBuilder uses the EntityManager to automatically populate entity fields.
SqlWalker
The SqlWalker walks over a DQL AST and constructs the corresponding SQL.
TreeWalkerAdapter
An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
TreeWalkerChain
Represents a chain of tree walkers that modify an AST and finally emit output.
Query
A Query object represents a DQL query.
QueryBuilder
This class is responsible for building DQL query strings via an object oriented PHP interface.
DefaultRepositoryFactory
This factory is used to create default repository objects for entities at runtime.
InvalidFindByCall
InvalidMagicMethodCall
AttachEntityListenersListener
Mechanism to programmatically attach entity listeners.
AbstractEntityManagerCommand
Base class for all commands.
CollectionRegionCommand
Command to clear a collection cache region.
EntityRegionCommand
Command to clear a entity cache region.
MetadataCommand
Command to clear the metadata cache of the various cache drivers.
QueryCommand
Command to clear the query cache of the various cache drivers.
QueryRegionCommand
Command to clear a query cache region.
ResultCommand
Command to clear the result cache of the various cache drivers.
GenerateProxiesCommand
Command to (re)generate the proxy classes used by doctrine.
InfoCommand
Show information about mapped entities.
MappingDescribeCommand
Show information about mapped entities.
RunDqlCommand
Command to execute DQL queries in a given EntityManager.
AbstractCommand
Base class for CreateCommand, DropCommand and UpdateCommand.
CreateCommand
Command to create the database schema for a set of classes based on their mappings.
DropCommand
Command to drop the database schema for a set of classes based on their mappings.
UpdateCommand
Command to generate the SQL needed to update the database schema to match the current mapping information.
ValidateSchemaCommand
Command to validate that the current mapping is valid.
ConsoleRunner
Handles running the Console Tools inside Symfony Console context.
ConnectionFromManagerProvider
SingleManagerProvider
UnknownManagerException
MetadataFilter
Used by CLI Tools to restrict entity-based commands to given patterns.
DebugUnitOfWorkListener
Use this logger to dump the identity map during the onFlush event. This is useful for debugging weird UnitOfWork behavior with complex operations.
GenerateSchemaEventArgs
Event Args used for the Events::postGenerateSchema event.
GenerateSchemaTableEventArgs
Event Args used for the Events::postGenerateSchemaTable event.
MissingColumnException
NotSupported
CountOutputWalker
Wraps the query in order to accurately count the root objects.
CountWalker
Replaces the selectClause of the AST with a COUNT statement.
RowNumberOverFunctionNotEnabled
LimitSubqueryOutputWalker
Wraps the query in order to select root entity IDs for pagination.
LimitSubqueryWalker
Replaces the selectClause of the AST with a SELECT DISTINCT root.id equivalent.
Paginator
The paginator can handle various complex scenarios with DQL.
RootTypeWalker
Infers the DBAL type of the #Id (identifier) column of the given query's root entity, and returns it in place of a real SQL statement.
RowNumberOverFunction
RowNumberOverFunction
WhereInWalker
Appends a condition equivalent to "WHERE IN (:dpid_1, :dpid_2, ...)" to the whereClause of the AST.
ResolveTargetEntityListener
ResolveTargetEntityListener
SchemaTool
The SchemaTool is a tool to create/drop/update database schemas based on <tt>ClassMetadata</tt> class descriptors.
SchemaValidator
Performs strict validation of the mapping schema
ToolEvents
ToolsException
Tools related Exceptions.
TransactionRequiredException
Is thrown when a transaction is required for the current operation, but there is none open.
UnexpectedResultException
Exception for a unexpected query result.
UnitOfWork
The UnitOfWork is responsible for tracking changes to objects during an "object-level" transaction and for writing out changes to the database in the correct order.
IdentifierFlattener
The IdentifierFlattener utility now houses some of the identifier manipulation logic from unit of work, so that it can be re-used elsewhere.
PersisterHelper
The PersisterHelper contains logic to infer binding types which is used in several persisters.
AbstractManagerRegistry
Abstract implementation of the ManagerRegistry contract.
LifecycleEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
LoadClassMetadataEventArgs
Class that holds event arguments for a loadMetadata event.
ManagerEventArgs
Provides event arguments for the preFlush event.
OnClearEventArgs
Provides event arguments for the onClear event.
PreUpdateEventArgs
Class that holds event arguments for a preUpdate event.
AbstractClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
DefaultFileLocator
Locates the file that contains the metadata information for a given class name.
FileDriver
Base driver for file-based metadata drivers.
MappingDriverChain
The DriverChain allows you to add multiple other mapping drivers for certain namespaces.
PHPDriver
The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain PHP code.
StaticPHPDriver
The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
SymfonyFileLocator
The Symfony File Locator makes a simplifying assumptions compared to the DefaultFileLocator. By assuming paths only contain entities of a certain namespace the mapping files consists of the short classname only.
MappingException
A MappingException indicates that something is wrong with the mapping setup.
RuntimeReflectionService
PHP Runtime Reflection Service.
StaticReflectionService
PHP Runtime Reflection Service.
ObjectManagerDecorator
Base class to simplify ObjectManager decorators
EnumReflectionProperty
PHP Enum Reflection Property - special override for backed enums.
RuntimePublicReflectionProperty
PHP Runtime Reflection Public Property - special overrides for public properties.
RuntimeReflectionProperty
PHP Runtime Reflection Property.
TypedNoDefaultReflectionProperty
PHP Typed No Default Reflection Property - special override for typed properties without a default value.
TypedNoDefaultRuntimePublicReflectionProperty
PHP Typed No Default Runtime Public Reflection Property - special override for public typed properties without a default value.
CliHighlighter
Cursor
HtmlHighlighter
NullHighlighter
SqlFormatter
Token
EmailLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
EmailParser
EmailValidator
MessageIDParser
Comment
DomainComment
LocalComment
DomainLiteral
DomainPart
DoubleQuote
FoldingWhiteSpace
IDLeftPart
IDRightPart
LocalPart
PartParser
Parser
InvalidEmail
MultipleErrors
AtextAfterCFWS
CharNotAllowed
CommaInDomain
CommentsInIDRight
ConsecutiveAt
ConsecutiveDot
CRLFAtTheEnd
CRLFX2
CRNoLF
DetailedReason
DomainAcceptsNoMail
DomainHyphened
DomainTooLong
DotAtEnd
DotAtStart
EmptyReason
ExceptionFound
ExpectingATEXT
ExpectingCTEXT
ExpectingDomainLiteralClose
ExpectingDTEXT
LabelTooLong
LocalOrReservedDomain
NoDNSRecord
NoDomainPart
NoLocalPart
RFCWarnings
SpoofEmail
UnableToGetDNSRecord
Used on SERVFAIL, TIMEOUT or other runtime and network errors
UnclosedComment
UnclosedQuotedString
UnOpenedComment
UnusualElements
SpoofEmail
ValidEmail
DNSCheckValidation
DNSGetRecordWrapper
DNSRecords
EmptyValidationList
SpoofCheckValidation
MessageIDValidation
MultipleValidationWithAnd
NoRFCWarningsValidation
RFCValidation
AddressLiteral
CFWSNearAt
CFWSWithFWS
Comment
DeprecatedComment
DomainLiteral
EmailTooLong
IPV6BadChar
IPV6ColonEnd
IPV6ColonStart
IPV6Deprecated
IPV6DoubleColon
IPV6GroupCount
IPV6MaxGroups
LocalTooLong
NoDNSMXRecord
ObsoleteDTEXT
QuotedPart
QuotedString
TLD
Warning
Elements
This class provides general information about HTML5 elements, including syntactic and semantic issues.
Entities
Entity lookup tables.
Exception
The base exception for the HTML5 project.
CharacterReference
Manage entity references.
DOMTreeBuilder
Create an HTML5 DOM tree from events.
FileInputStream
The FileInputStream loads a file to be parsed.
ParseError
Emit when the parser has an error.
Scanner
The scanner scans over a given data input to react appropriately to characters.
StringInputStream
Tokenizer
The HTML5 tokenizer.
TreeBuildingRules
Handles special-case rules for the DOM tree builder.
UTF8Utils
HTML5Entities
A mapping of entities to their html5 representation.
OutputRules
Generate the output html5 based on element rules.
Traverser
Traverser for walking a DOM tree.
HTML5
This class offers convenience methods for parsing and serializing HTML5.
AsMonologProcessor
A reusable attribute to help configure a class or a method as a processor.
WithMonologChannel
A reusable attribute to help configure a class as expecting a given logger channel.
DateTimeImmutable
Overrides default json encoding of date time objects
ErrorHandler
Monolog error handler
ChromePHPFormatter
Formats a log message according to the ChromePHP array format
ElasticaFormatter
Format a log message into an Elastica Document
ElasticsearchFormatter
Format a log message into an Elasticsearch record
FlowdockFormatter
formats the record to be used in the FlowdockHandler
FluentdFormatter
Class FluentdFormatter
GelfMessageFormatter
Serializes a log message to GELF
GoogleCloudLoggingFormatter
Encodes message information into JSON in a format compatible with Cloud logging.
HtmlFormatter
Formats incoming records into an HTML table
JsonFormatter
Encodes whatever record data is passed to it as json
LineFormatter
Formats incoming records into a one-line string
LogglyFormatter
Encodes message information into JSON in a format compatible with Loggly.
LogmaticFormatter
Encodes message information into JSON in a format compatible with Logmatic.
LogstashFormatter
Serializes a log message to Logstash Event Format
MongoDBFormatter
Formats a record for use with the MongoDBHandler.
NormalizerFormatter
Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
ScalarFormatter
Formats data into an associative array of scalar (+ null) values.
SyslogFormatter
Serializes a log message according to RFC 5424
WildfireFormatter
Serializes a log message according to Wildfire's header requirements
AbstractHandler
Base Handler class providing basic level/bubble support
AbstractProcessingHandler
Base Handler class providing the Handler structure, including processors and formatters
AbstractSyslogHandler
Common syslog functionality
AmqpHandler
Base Handler class providing the Handler structure, including processors and formatters
BrowserConsoleHandler
Handler sending logs to browser's javascript console with no browser extension required
BufferHandler
Buffers all records until closing the handler and then pass them as batch.
ChromePHPHandler
Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
CouchDBHandler
CouchDB handler
CubeHandler
Logs to Cube.
DeduplicationHandler
Simple handler wrapper that deduplicates log records across multiple requests
DoctrineCouchDBHandler
CouchDB handler for Doctrine CouchDB ODM
DynamoDbHandler
Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
ElasticaHandler
Elastic Search handler
ElasticsearchHandler
Elasticsearch handler
ErrorLogHandler
Stores to PHP error_log() handler.
FallbackGroupHandler
Forwards records to at most one handler
FilterHandler
Simple handler wrapper that filters records based on a list of levels
ChannelLevelActivationStrategy
Channel and Error level based monolog activation strategy. Allows to trigger activation based on level per channel. e.g. trigger activation on level 'ERROR' by default, except for records of the 'sql' channel; those should trigger activation on level 'WARN'.
ErrorLevelActivationStrategy
Error level based activation strategy.
FingersCrossedHandler
Buffers all records until a certain level is reached
FirePHPHandler
Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
FleepHookHandler
Sends logs to Fleep.io using Webhook integrations
FlowdockHandler
Sends notifications through the Flowdock push API
GelfHandler
Handler to send messages to a Graylog2 (http://www.graylog2.org) server
GroupHandler
Forwards records to multiple handlers
Handler
Base Handler class providing basic close() support as well as handleBatch
HandlerWrapper
This simple wrapper class can be used to extend handlers functionality.
IFTTTHandler
IFTTTHandler uses cURL to trigger IFTTT Maker actions
InsightOpsHandler
Inspired on LogEntriesHandler.
LogEntriesHandler
Stores to any socket - uses fsockopen() or pfsockopen().
LogglyHandler
Sends errors to Loggly.
LogmaticHandler
Stores to any socket - uses fsockopen() or pfsockopen().
MailHandler
Base class for all mail handlers
MandrillHandler
MandrillHandler uses cURL to send the emails to the Mandrill API
MissingExtensionException
Exception can be thrown if an extension for a handler is missing
MongoDBHandler
Logs to a MongoDB database.
NativeMailerHandler
NativeMailerHandler uses the mail() function to send the emails
NewRelicHandler
Class to record a log on a NewRelic application.
NoopHandler
No-op
NullHandler
Blackhole
OverflowHandler
Handler to only pass log messages when a certain threshold of number of messages is reached.
PHPConsoleHandler
Monolog handler for Google Chrome extension "PHP Console"
ProcessHandler
Stores to STDIN of any process, specified by a command.
PsrHandler
Proxies log messages to an existing PSR-3 compliant logger.
PushoverHandler
Sends notifications through the pushover api to mobile phones
RedisHandler
Logs to a Redis key using rpush
RedisPubSubHandler
Sends the message to a Redis Pub/Sub channel using PUBLISH
RollbarHandler
Sends errors to Rollbar
RotatingFileHandler
Stores logs to files that are rotated every day and a limited number of files are kept.
SamplingHandler
Sampling handler
SendGridHandler
SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
SlackRecord
Slack record utility helping to log to Slack webhooks or API.
SlackHandler
Sends notifications through Slack API
SlackWebhookHandler
Sends notifications through Slack Webhooks
SocketHandler
Stores to any socket - uses fsockopen() or pfsockopen().
SqsHandler
Writes to any sqs queue.
StreamHandler
Stores to any stream resource
SymfonyMailerHandler
SymfonyMailerHandler uses Symfony's Mailer component to send the emails
SyslogHandler
Logs to syslog service.
UdpSocket
SyslogUdpHandler
A Handler for logging to a remote syslogd server.
TelegramBotHandler
Handler sends logs to Telegram using Telegram Bot API.
TestHandler
Used for testing purposes.
WhatFailureGroupHandler
Forwards records to multiple handlers suppressing failures of each handler and continuing through to give every handler a chance to succeed.
ZendMonitorHandler
Handler sending logs to Zend Monitor
Logger
Monolog log channel
LogRecord
Monolog log record
ClosureContextProcessor
Generates a context from a Closure if the Closure is the only value in the context
GitProcessor
Injects Git branch and Git commit SHA in all records
HostnameProcessor
Injects value of gethostname in all records
IntrospectionProcessor
Injects line/file:class/function where the log message came from
LoadAverageProcessor
Injects sys_getloadavg in all records @see https://www.php.net/manual/en/function.sys-getloadavg.php
MemoryPeakUsageProcessor
Injects memory_get_peak_usage in all records
MemoryProcessor
Some methods that are common for all memory processors
MemoryUsageProcessor
Injects memory_get_usage in all records
MercurialProcessor
Injects Hg branch and Hg revision number in all records
ProcessIdProcessor
Adds value of getmypid into records
PsrLogMessageProcessor
Processes a record's message according to PSR-3 rules
TagProcessor
Adds a tags array into record
UidProcessor
Adds a unique identifier into records
WebProcessor
Injects url/method and remote IP of the current web request in all records
Registry
Monolog log registry
SignalHandler
Monolog POSIX signal handler
Utils
DeepCopy
CloneException
PropertyException
ChainableFilter
Defines a decorator filter that will not stop the chain of filters.
DoctrineCollectionFilter
DoctrineEmptyCollectionFilter
DoctrineProxyFilter
KeepFilter
ReplaceFilter
SetNullFilter
DoctrineProxyMatcher
PropertyMatcher
PropertyNameMatcher
PropertyTypeMatcher
Matches a property by its type.
ReflectionHelper
DateIntervalFilter
ReplaceFilter
ShallowCopyFilter
ArrayObjectFilter
In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
SplDoublyLinkedList
SplDoublyLinkedListFilter
TypeMatcher
Class_
ClassConst
Declaration
Enum_
EnumCase
Function_
FunctionLike
Interface_
Method
Namespace_
Param
Property
Trait_
TraitUse
TraitUseAdaptation
Use_
BuilderFactory
Doc
Comment
ConstExprEvaluationException
ConstExprEvaluator
Evaluates constant expressions.
Error
Collecting
Error handler that collects all errors into an array.
Throwing
Error handler that handles all errors by throwing them.
JsonDecoder
Emulative
AttributeEmulator
EnumTokenEmulator
ExplicitOctalEmulator
KeywordEmulator
MatchTokenEmulator
NullsafeTokenEmulator
ReadonlyFunctionTokenEmulator
ReadonlyTokenEmulator
ReverseEmulator
Reverses emulation direction of the inner emulator.
Lexer
Modifiers
Modifiers used (as a bit mask) by various flags subnodes, for example on classes, functions, properties and constants.
NameContext
Arg
ArrayItem
Attribute
AttributeGroup
ClosureUse
ComplexType
This is a base class for complex types, including nullable types and union types.
Const_
DeclareItem
Array_
ArrayDimFetch
ArrowFunction
Assign
BitwiseAnd
BitwiseOr
BitwiseXor
Coalesce
Concat
Div
Minus
Mod
Mul
Plus
Pow
ShiftLeft
ShiftRight
AssignOp
AssignRef
BitwiseAnd
BitwiseOr
BitwiseXor
BooleanAnd
BooleanOr
Coalesce
Concat
Div
Equal
Greater
GreaterOrEqual
Identical
LogicalAnd
LogicalOr
LogicalXor
Minus
Mod
Mul
NotEqual
NotIdentical
Plus
Pow
ShiftLeft
ShiftRight
Smaller
SmallerOrEqual
Spaceship
BinaryOp
BitwiseNot
BooleanNot
CallLike
Array_
Bool_
Double
Int_
Object_
String_
Unset_
Cast
ClassConstFetch
Clone_
Closure
ConstFetch
Empty_
Error
Error node used during parsing with error recovery.
ErrorSuppress
Eval_
Exit_
FuncCall
Include_
Instanceof_
Isset_
List_
Match_
MethodCall
New_
NullsafeMethodCall
NullsafePropertyFetch
PostDec
PostInc
PreDec
PreInc
Print_
PropertyFetch
ShellExec
StaticCall
StaticPropertyFetch
Ternary
Throw_
UnaryMinus
UnaryPlus
Variable
Yield_
YieldFrom
Expr
Identifier
Represents a non-namespaced name. Namespaced names are represented using Name nodes.
InterpolatedStringPart
IntersectionType
This is a base class for complex types, including nullable types and union types.
MatchArm
FullyQualified
Relative
Name
NullableType
This is a base class for complex types, including nullable types and union types.
Param
PropertyItem
Float_
Int_
InterpolatedString
Class_
Dir
File
Function_
Line
Method
Namespace_
Trait_
MagicConst
String_
Scalar
StaticVar
Block
Break_
Case_
Catch_
Class_
ClassConst
ClassLike
ClassMethod
Const_
Continue_
Declare_
Do_
Echo_
Else_
ElseIf_
Enum_
EnumCase
Expression
Represents statements of type "expr;"
Finally_
For_
Foreach_
Function_
Global_
Goto_
GroupUse
HaltCompiler
If_
InlineHTML
Interface_
Label
Namespace_
Nop
Nop/empty statement (;).
Property
Return_
Static_
Switch_
Trait_
TraitUse
Alias
Precedence
TraitUseAdaptation
TryCatch
Unset_
Use_
While_
Stmt
UnionType
This is a base class for complex types, including nullable types and union types.
UseItem
VariadicPlaceholder
Represents the "..." in "foo(...)" of the first-class callable syntax.
VarLikeIdentifier
Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name.
NodeAbstract
NodeDumper
NodeFinder
NodeTraverser
CloningVisitor
Visitor cloning all nodes and linking to the original nodes using an attribute.
CommentAnnotatingVisitor
FindingVisitor
This visitor can be used to find and collect all nodes satisfying some criterion determined by a filter callback.
FirstFindingVisitor
This visitor can be used to find the first node satisfying some criterion determined by a filter callback.
NameResolver
NodeConnectingVisitor
Visitor that connects a child node to its parent node as well as its sibling nodes.
ParentConnectingVisitor
Visitor that connects a child node to its parent node.
NodeVisitorAbstract
Php7
Php8
ParserAbstract
ParserFactory
PhpVersion
A PHP version, representing only the major and minor version components.
Standard
PrettyPrinterAbstract
Token
A PHP token. On PHP 8.0 this extends from PhpToken.
ElementCollectionException
InvalidApplicationNameException
InvalidEmailException
InvalidUrlException
ManifestDocumentException
ManifestDocumentLoadingException
ManifestDocumentMapperException
ManifestElementException
ManifestLoaderException
NoEmailAddressException
ManifestDocumentMapper
ManifestLoader
ManifestSerializer
Application
ApplicationName
Author
AuthorCollection
AuthorCollectionIterator
BundledComponent
BundledComponentCollection
BundledComponentCollectionIterator
CopyrightInformation
Email
Extension
Library
License
Manifest
PhpExtensionRequirement
PhpVersionRequirement
RequirementCollection
RequirementCollectionIterator
Type
Url
AuthorElement
AuthorElementCollection
BundlesElement
ComponentElement
ComponentElementCollection
ContainsElement
CopyrightElement
ElementCollection
ExtElement
ExtElementCollection
ExtensionElement
LicenseElement
ManifestDocument
ManifestElement
PhpElement
RequiresElement
PhpdocSingleLineVarFixer
Main implementation taken from kubawerlos/php-cs-fixer-customere-fixers Copyright (c) 2018 Kuba Werłos
BuildMetaData
AbstractVersionConstraint
AndVersionConstraintGroup
AnyVersionConstraint
ExactVersionConstraint
GreaterThanOrEqualToVersionConstraint
OrVersionConstraintGroup
SpecificMajorAndMinorVersionConstraint
SpecificMajorVersionConstraint
InvalidPreReleaseSuffixException
InvalidVersionException
NoBuildMetaDataException
NoPreReleaseSuffixException
UnsupportedVersionConstraintException
PreReleaseSuffix
Version
VersionConstraintParser
VersionConstraintValue
VersionNumber
AbstractWebDriverCheckboxOrRadio
Provides helper methods for checkboxes and radio buttons.
ChromeDevToolsDriver
Provide access to Chrome DevTools Protocol (CDP) commands via HTTP endpoint of Chromedriver.
ChromeDriver
ChromeDriverService
Start local WebDriver service (when remote WebDriver server is not used).
ChromeOptions
The class manages the capabilities in ChromeDriver.
Cookie
Set values of an cookie.
DetachedShadowRootException
A command failed because the referenced shadow root is no longer attached to the DOM.
ElementClickInterceptedException
The Element Click command could not be completed because the element receiving the events is obscuring the element that was requested clicked.
ElementNotInteractableException
A command could not be completed because the element is not pointer- or keyboard interactable.
ElementNotSelectableException
A command could not be completed because the element is not pointer- or keyboard interactable.
ElementNotVisibleException
Ancestor for all exceptions defined in W3C WebDriver standard.
ExpectedException
Ancestor for all exceptions defined in W3C WebDriver standard.
IMEEngineActivationFailedException
Ancestor for all exceptions defined in W3C WebDriver standard.
IMENotAvailableException
Ancestor for all exceptions defined in W3C WebDriver standard.
IndexOutOfBoundsException
Ancestor for all exceptions defined in W3C WebDriver standard.
InsecureCertificateException
Navigation caused the user agent to hit a certificate warning, which is usually the result of an expired or invalid TLS certificate.
DriverServerDiedException
The driver server process is unexpectedly no longer available.
IOException
Exception class thrown when a filesystem related operation failure happens.
LogicException
Exception thrown when error in program logic occurs. This includes invalid domain data and unexpected data states.
RuntimeException
Exception thrown if an error which can only be found on runtime occurs.
UnexpectedResponseException
Exception thrown on invalid or unexpected server response.
WebDriverCurlException
Exception thrown on invalid or unexpected server response.
InvalidArgumentException
The arguments passed to a command are either invalid or malformed.
InvalidCookieDomainException
An illegal attempt was made to set a cookie under a different domain than the current page.
InvalidCoordinatesException
Ancestor for all exceptions defined in W3C WebDriver standard.
InvalidElementStateException
A command could not be completed because the element is in an invalid state, e.g. attempting to clear an element that isn’t both editable and resettable.
InvalidSelectorException
Argument was an invalid selector.
InvalidSessionIdException
Occurs if the given session id is not in the list of active sessions, meaning the session either does not exist or that it’s not active.
JavascriptErrorException
An error occurred while executing JavaScript supplied by the user.
MoveTargetOutOfBoundsException
The target for mouse interaction is not in the browser’s viewport and cannot be brought into that viewport.
NoAlertOpenException
An attempt was made to operate on a modal dialog when one was not open.
NoCollectionException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoScriptResultException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringLengthException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringWrapperException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchAlertException
An attempt was made to operate on a modal dialog when one was not open.
NoSuchCollectionException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchCookieException
No cookie matching the given path name was found amongst the associated cookies of the current browsing context’s active document.
NoSuchDocumentException
A command to switch to a window could not be satisfied because the window could not be found.
NoSuchDriverException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchElementException
An element could not be located on the page using the given search parameters.
NoSuchFrameException
A command to switch to a frame could not be satisfied because the frame could not be found.
NoSuchShadowRootException
The element does not have a shadow root.
NoSuchWindowException
A command to switch to a window could not be satisfied because the window could not be found.
NullPointerException
Ancestor for all exceptions defined in W3C WebDriver standard.
ScriptTimeoutException
A script did not complete before its timeout expired.
SessionNotCreatedException
A new session could not be created.
StaleElementReferenceException
A command failed because the referenced element is no longer attached to the DOM.
TimeoutException
An operation did not complete before its timeout expired.
UnableToCaptureScreenException
A screen capture was made impossible.
UnableToSetCookieException
A command to set a cookie’s value could not be satisfied.
UnexpectedAlertOpenException
A modal dialog was open, blocking this operation.
UnexpectedJavascriptException
An error occurred while executing JavaScript supplied by the user.
UnexpectedTagNameException
Ancestor for all exceptions defined in W3C WebDriver standard.
UnknownCommandException
A command could not be executed because the remote end is not aware of it.
UnknownErrorException
An unknown error occurred in the remote end while processing the command.
UnknownMethodException
The requested command matched a known URL but did not match an method for that URL.
UnknownServerException
An unknown error occurred in the remote end while processing the command.
UnrecognizedExceptionException
Ancestor for all exceptions defined in W3C WebDriver standard.
UnsupportedOperationException
Indicates that a command that should have executed properly cannot be supported for some reason.
WebDriverException
Ancestor for all exceptions defined in W3C WebDriver standard.
XPathLookupException
Ancestor for all exceptions defined in W3C WebDriver standard.
FirefoxDriver
FirefoxDriverService
Start local WebDriver service (when remote WebDriver server is not used).
FirefoxOptions
Class to manage Firefox-specific capabilities
FirefoxPreferences
Constants of common Firefox profile preferences (about:config values).
FirefoxProfile
WebDriverButtonReleaseAction
Move to the location and then release the mouse key.
WebDriverClickAction
Base class for all mouse-related actions.
WebDriverClickAndHoldAction
Move the the location, click and hold.
WebDriverContextClickAction
You can call it 'Right Click' if you like.
WebDriverCoordinates
Interface representing basic mouse operations.
WebDriverDoubleClickAction
Base class for all mouse-related actions.
WebDriverKeyDownAction
Base class for all keyboard-related actions.
WebDriverKeysRelatedAction
Base class for all keyboard-related actions.
WebDriverKeyUpAction
Base class for all keyboard-related actions.
WebDriverMouseAction
Base class for all mouse-related actions.
WebDriverMouseMoveAction
Base class for all mouse-related actions.
WebDriverMoveToOffsetAction
Base class for all mouse-related actions.
WebDriverSendKeysAction
Base class for all keyboard-related actions.
WebDriverSingleKeyAction
Base class for all keyboard-related actions.
WebDriverDoubleTapAction
Base class for all touch-related actions.
WebDriverDownAction
Base class for all touch-related actions.
WebDriverFlickAction
Base class for all touch-related actions.
WebDriverFlickFromElementAction
Base class for all touch-related actions.
WebDriverLongPressAction
Base class for all touch-related actions.
WebDriverMoveAction
Base class for all touch-related actions.
WebDriverScrollAction
Base class for all touch-related actions.
WebDriverScrollFromElementAction
Base class for all touch-related actions.
WebDriverTapAction
Base class for all touch-related actions.
WebDriverTouchAction
Base class for all touch-related actions.
WebDriverActions
WebDriver action builder. It implements the builder pattern.
WebDriverCompositeAction
An action for aggregating actions and triggering all of them afterwards.
WebDriverTouchActions
WebDriver action builder for touch events
LocalWebDriver
URLChecker
CustomWebDriverCommand
DesiredCapabilities
DriverCommand
This list of command defined in the WebDriver json wire protocol.
HttpCommandExecutor
Command executor talking to the standalone server via HTTP.
LocalFileDetector
RemoteExecuteMethod
RemoteKeyboard
Execute keyboard commands for RemoteWebDriver.
RemoteMouse
Execute mouse commands for RemoteWebDriver.
RemoteStatus
Represents status of remote end
RemoteTargetLocator
Used to locate a given frame or window for RemoteWebDriver.
RemoteTouchScreen
Execute touch commands for RemoteWebDriver.
RemoteWebDriver
RemoteWebElement
Represents an HTML element.
DriverCommandExecutor
A HttpCommandExecutor that talks to a local driver service instead of a remote server.
DriverService
Start local WebDriver service (when remote WebDriver server is not used).
ShadowRoot
UselessFileDetector
WebDriverBrowserType
All the browsers supported by selenium.
WebDriverCapabilityType
WebDriverCapabilityType contains all constants defined in the WebDriver Wire Protocol.
WebDriverCommand
WebDriverResponse
EventFiringWebDriver
EventFiringWebDriverNavigation
EventFiringWebElement
IsElementDisplayedAtom
Certain drivers have decided to not provide the endpoint which determines element displayedness, because the W3C WebDriver specification no longer dictates it.
ScreenshotHelper
Helper class to handle taking, decoding and screenshots using WebDriver.
XPathEscaper
WebDriverAlert
An abstraction allowing the driver to manipulate the javascript alerts
WebDriverBy
The basic 8 mechanisms supported by webdriver to locate a web element.
WebDriverCheckboxes
Provides helper methods for checkboxes.
WebDriverDimension
Represent a dimension.
WebDriverDispatcher
WebDriverExpectedCondition
Canned ExpectedConditions which are generally useful within webdriver tests.
WebDriverKeys
Representations of pressable keys that aren't text.
WebDriverNavigation
WebDriverOptions
Managing stuff you would do in a browser.
WebDriverPlatform
The platforms supported by WebDriver.
WebDriverPoint
Represent a point.
WebDriverRadios
Provides helper methods for radio buttons.
WebDriverSelect
Models a default HTML `<select>` tag, providing helper methods to select and deselect options.
WebDriverTimeouts
Managing timeout behavior for WebDriver instances.
WebDriverUpAction
Base class for all touch-related actions.
WebDriverWait
A utility class, designed to help the user to wait until a condition turns true.
WebDriverWindow
An abstraction allowing the driver to manipulate the browser's window
Fqsen
Value Object for Fqsen.
Location
The location where an element occurs within a file.
Description
Object representing to description for a DocBlock.
DescriptionFactory
Creates a new Description object given a body of text.
ExampleFinder
Class used to find an example file's location based on a given ExampleDescriptor.
Serializer
Converts a DocBlock back from an object to a complete DocComment including Asterisks.
StandardTagFactory
Creates a Tag object given the contents of a tag.
Author
Reflection class for an {@}author tag in a Docblock.
BaseTag
Parses a tag definition for a DocBlock.
Covers
Reflection class for a @covers tag in a Docblock.
Deprecated
Reflection class for a {@}deprecated tag in a Docblock.
Example
Reflection class for a {@}example tag in a Docblock.
AlignFormatter
PassthroughFormatter
Generic
Parses a tag definition for a DocBlock.
InvalidTag
This class represents an exception during the tag creation
Link
Reflection class for a {@}link tag in a Docblock.
Method
Reflection class for an {@}method in a Docblock.
MethodParameter
Param
Reflection class for the {@}param tag in a Docblock.
Property
Reflection class for a {@}property tag in a Docblock.
PropertyRead
Reflection class for a {@}property-read tag in a Docblock.
PropertyWrite
Reflection class for a {@}property-write tag in a Docblock.
Fqsen
Fqsen reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
Url
Url reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
Return_
Reflection class for a {@}return tag in a Docblock.
See
Reflection class for an {@}see tag in a Docblock.
Since
Reflection class for a {@}since tag in a Docblock.
Source
Reflection class for a {@}source tag in a Docblock.
TagWithType
Parses a tag definition for a DocBlock.
Throws
Reflection class for a {@}throws tag in a Docblock.
Uses
Reflection class for a {@}uses tag in a Docblock.
Var_
Reflection class for a {@}var tag in a Docblock.
Version
Reflection class for a {@}version tag in a Docblock.
DocBlock
DocBlockFactory
PcreException
Utils
FqsenResolver
Resolver for Fqsen using Context information
ArrayShape
ArrayShapeItem
CallableString
Value Object representing the type 'string'.
ConstExpression
False_
Value Object representing the PseudoType 'False', which is a Boolean type.
FloatValue
HtmlEscapedString
Value Object representing the type 'string'.
IntegerRange
Value Object representing the type 'int'.
IntegerValue
List_
Value Object representing the type 'list'.
LiteralString
Value Object representing the type 'string'.
LowercaseString
Value Object representing the type 'string'.
NegativeInteger
Value Object representing the type 'int'.
NonEmptyList
Value Object representing the type 'non-empty-list'.
NonEmptyLowercaseString
Value Object representing the type 'string'.
NonEmptyString
Value Object representing the type 'string'.
Numeric_
Value Object representing the 'numeric' pseudo-type, which is either a numeric-string, integer or float.
NumericString
Value Object representing the type 'string'.
PositiveInteger
Value Object representing the type 'int'.
StringValue
TraitString
Value Object representing the type 'string'.
True_
Value Object representing the PseudoType 'False', which is a Boolean type.
TypeResolver
AbstractList
Represents a list of values. This is an abstract class for Array_ and Collection.
AggregatedType
Base class for aggregated types like Compound and Intersection
Array_
Represents an array type as described in the PSR-5, the PHPDoc Standard.
ArrayKey
Value Object representing a array-key Type.
Boolean
Value Object representing a Boolean type.
Callable_
Value Object representing a Callable type.
CallableParameter
Value Object representing a Callable parameters.
ClassString
Value Object representing the type 'string'.
Collection
Represents a collection type as described in the PSR-5, the PHPDoc Standard.
Compound
Value Object representing a Compound Type.
Context
Provides information about the Context in which the DocBlock occurs that receives this context.
ContextFactory
Convenience class to create a Context for DocBlocks when not using the Reflection Component of phpDocumentor.
Expression
Represents an expression type as described in the PSR-5, the PHPDoc Standard.
Float_
Value Object representing a Float.
Integer
Value object representing Integer type
InterfaceString
Value Object representing the type 'string'.
Intersection
Value Object representing a Compound Type.
Iterable_
Value Object representing iterable type
Mixed_
Value Object representing an unknown, or mixed, type.
Never_
Value Object representing the return-type 'never'.
Null_
Value Object representing a null value or type.
Nullable
Value Object representing a nullable type. The real type is wrapped.
Object_
Value Object representing an object.
Parent_
Value Object representing the 'parent' type.
Resource_
Value Object representing the 'resource' Type.
Scalar
Value Object representing the 'scalar' pseudo-type, which is either a string, integer, float or boolean.
Self_
Value Object representing the 'self' type.
Static_
Value Object representing the 'static' type.
String_
Value Object representing the type 'string'.
This
Value Object representing the '$this' pseudo-type.
Void_
Value Object representing the return-type 'void'.
AbstractNodeVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
Attribute
ConstExprArrayItemNode
ConstExprArrayNode
ConstExprFalseNode
ConstExprFloatNode
ConstExprIntegerNode
ConstExprNullNode
ConstExprStringNode
ConstExprTrueNode
ConstFetchNode
DoctrineConstExprStringNode
QuoteAwareConstExprStringNode
NodeTraverser
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
CloningVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
AssertTagMethodValueNode
AssertTagPropertyValueNode
AssertTagValueNode
DeprecatedTagValueNode
DoctrineAnnotation
DoctrineArgument
DoctrineArray
DoctrineArrayItem
DoctrineTagValueNode
ExtendsTagValueNode
GenericTagValueNode
ImplementsTagValueNode
InvalidTagValueNode
MethodTagValueNode
MethodTagValueParameterNode
MixinTagValueNode
ParamClosureThisTagValueNode
ParamImmediatelyInvokedCallableTagValueNode
ParamLaterInvokedCallableTagValueNode
ParamOutTagValueNode
ParamTagValueNode
PhpDocNode
PhpDocTagNode
PhpDocTextNode
PropertyTagValueNode
RequireExtendsTagValueNode
RequireImplementsTagValueNode
ReturnTagValueNode
SelfOutTagValueNode
TemplateTagValueNode
ThrowsTagValueNode
TypeAliasImportTagValueNode
TypeAliasTagValueNode
TypelessParamTagValueNode
UsesTagValueNode
VarTagValueNode
ArrayShapeItemNode
ArrayShapeNode
ArrayTypeNode
CallableTypeNode
CallableTypeParameterNode
ConditionalTypeForParameterNode
ConditionalTypeNode
ConstTypeNode
GenericTypeNode
IdentifierTypeNode
IntersectionTypeNode
InvalidTypeNode
NullableTypeNode
ObjectShapeItemNode
ObjectShapeNode
OffsetAccessTypeNode
ThisTypeNode
UnionTypeNode
Lexer
Implementation based on Nette Tokenizer (New BSD License; https://github.com/nette/tokenizer)
ConstExprParser
ParserException
PhpDocParser
StringUnescaper
TokenIterator
TypeParser
Printer
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
CodeCoverage
Provides collection functionality for PHP code coverage information.
Selector
BranchAndPathCoverageNotSupportedException
DeadCodeDetectionNotSupportedException
DirectoryCouldNotBeCreatedException
InvalidArgumentException
NoCodeCoverageDriverAvailableException
NoCodeCoverageDriverWithPathCoverageSupportAvailableException
ParserException
PathExistsButIsNotDirectoryException
PcovNotAvailableException
PhpdbgNotAvailableException
ReflectionException
ReportAlreadyFinalizedException
StaticAnalysisCacheNotConfiguredException
TestIdMissingException
UnintentionallyCoveredCodeException
WriteOperationFailedException
WrongXdebugVersionException
Xdebug2NotEnabledException
Xdebug3NotEnabledException
XdebugNotAvailableException
XmlException
Filter
Clover
Cobertura
Crap4j
Facade
PHP
Text
Facade
CacheWarmer
Version
Facade
Factory
Iterator
ProcessControlExtensionNotLoadedException
TimeoutException
Invoker
InvalidArgumentException
RuntimeException
Template
Duration
NoActiveTimerException
TimeSinceStartOfRequestNotAvailableException
ResourceUsageFormatter
Timer
Assert
IsFalse
IsTrue
Callback
Count
GreaterThan
IsEmpty
LessThan
SameSize
Constraint
IsEqual
IsEqualCanonicalizing
IsEqualIgnoringCase
IsEqualWithDelta
Exception
ExceptionCode
ExceptionMessage
ExceptionMessageRegularExpression
DirectoryExists
FileExists
IsReadable
IsWritable
IsAnything
IsIdentical
JsonMatches
JsonMatchesErrorMessageProvider
IsFinite
IsInfinite
IsNan
ClassHasAttribute
ClassHasStaticAttribute
ObjectEquals
ObjectHasAttribute
ObjectHasProperty
BinaryOperator
LogicalAnd
LogicalNot
LogicalOr
LogicalXor
Operator
UnaryOperator
IsJson
RegularExpression
StringContains
StringEndsWith
StringMatchesFormatDescription
StringStartsWith
ArrayHasKey
TraversableContains
TraversableContainsEqual
TraversableContainsIdentical
TraversableContainsOnly
IsInstanceOf
IsNull
IsType
InvocationMocker
MockBuilder
TestCase
Version
Command
Blacklist
ExcludeList
AbstractLogger
This is a simple Logger implementation that other Loggers can inherit from.
InvalidArgumentException
LogLevel
Describes log levels.
NullLogger
This Logger can be used to avoid conditional log calls.
AmbiguousOptionException
OptionDoesNotAllowArgumentException
RequiredOptionArgumentMissingException
UnknownOptionException
Parser
ClassMethodUnit
ClassUnit
CodeUnit
CodeUnitCollection
CodeUnitCollectionIterator
InvalidCodeUnitException
NoTraitException
ReflectionException
FunctionUnit
InterfaceMethodUnit
InterfaceUnit
Mapper
TraitMethodUnit
TraitUnit
Wizard
ArrayComparator
Compares arrays for equality.
Comparator
Abstract base class for comparators which compare values for equality.
ComparisonFailure
Thrown when an assertion for string equality failed.
DateTimeComparator
Compares DateTimeInterface instances for equality.
DOMNodeComparator
Compares DOMNode instances for equality.
DoubleComparator
Compares doubles for equality.
ExceptionComparator
Compares Exception instances for equality.
RuntimeException
Factory
Factory for comparators which compare values for equality.
MockObjectComparator
Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
NumericComparator
Compares numerical values for equality.
ObjectComparator
Compares objects for equality.
ResourceComparator
Compares resources for equality.
ScalarComparator
Compares scalar or NULL values for equality.
SplObjectStorageComparator
Compares \SplObjectStorage instances for equality.
TypeComparator
Compares values for type equality.
Calculator
Complexity
ComplexityCollection
ComplexityCollectionIterator
RuntimeException
ComplexityCalculatingVisitor
CyclomaticComplexityCalculatingVisitor
Chunk
Diff
Differ
ConfigurationException
InvalidArgumentException
Line
MemoryEfficientLongestCommonSubsequenceCalculator
AbstractChunkOutputBuilder
DiffOnlyOutputBuilder
Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
StrictUnifiedDiffOutputBuilder
Strict Unified diff output builder.
UnifiedDiffOutputBuilder
Builds a diff string representation in unified diff format in chunks.
Parser
Unified diff parser.
TimeEfficientLongestCommonSubsequenceCalculator
Console
OperatingSystem
Runtime
Utility class for HHVM/PHP environment handling.
Exporter
A nifty utility for visualizing PHP variables.
CodeExporter
Exports parts of a Snapshot as PHP code.
RuntimeException
ExcludeList
Restorer
Restorer of snapshots of global state.
Snapshot
A snapshot of global state.
Counter
IllogicalValuesException
NegativeValueException
RuntimeException
LineCountingVisitor
LinesOfCode
Enumerator
Traverses array structures and object graphs to enumerate all referenced objects.
InvalidArgumentException
InvalidArgumentException
ObjectReflector
Context
A context containing previously processed arrays and objects when recursively processing a value.
InvalidArgumentException
ResourceOperations
RuntimeException
Parameter
ReflectionMapper
CallableType
FalseType
GenericObjectType
IntersectionType
IterableType
MixedType
NeverType
NullType
ObjectType
SimpleType
StaticType
TrueType
Type
UnionType
UnknownType
VoidType
TypeName
Version
NullContext
A context that does nothing.
RequestStackContext
Uses a RequestStack to populate the context.
AssetNotFoundException
Represents an asset not found in a manifest.
InvalidArgumentException
Base InvalidArgumentException for the Asset component.
LogicException
Base LogicException for the Asset component.
RuntimeException
Base RuntimeException for the Asset component.
Package
Basic package that adds a version to asset URLs.
Packages
Helps manage asset URLs.
PathPackage
Package that adds a base path to asset URLs in addition to a version.
UrlPackage
Package that adds a base URL to asset URLs in addition to a version.
EmptyVersionStrategy
Disable version for all assets.
JsonManifestVersionStrategy
Reads the versioned path of an asset from a JSON manifest file.
StaticVersionStrategy
Returns the same version for all assets.
AssetMapper
Finds and returns assets in the pipeline.
AssetMapperCompiler
Runs a chain of compiles intended to adjust the source of assets.
AssetMapperDevServerSubscriber
Functions like a controller that returns assets from the asset mapper.
AssetMapperRepository
Finds assets in the asset mapper.
AssetMapperCompileCommand
Compiles the assets in the asset mapper to the final output directory.
DebugAssetMapperCommand
Outputs all the assets in the asset mapper.
ImportMapAuditCommand
Base class for all commands.
ImportMapInstallCommand
Downloads all assets that should be downloaded.
ImportMapOutdatedCommand
Base class for all commands.
ImportMapRemoveCommand
Base class for all commands.
ImportMapRequireCommand
Base class for all commands.
ImportMapUpdateCommand
Base class for all commands.
CompiledAssetMapperConfigReader
Reads and writes compiled configuration files for asset mapper.
CssAssetUrlCompiler
Resolves url() paths in CSS files.
JavaScriptImportPathCompiler
Resolves import paths in JS files.
SourceMappingUrlsCompiler
Rewrites already-existing source map URLs to their final digested path.
PreAssetsCompileEvent
Dispatched during the asset-map:compile command, before the assets are compiled.
CircularAssetsException
Thrown when a circular reference is detected while creating an asset.
LogicException
RuntimeException
CachedMappedAssetFactory
Decorates the asset factory to load MappedAssets from cache when possible.
MappedAssetFactory
Creates MappedAsset objects by reading their contents & passing it through compilers.
ImportMapAuditor
ImportMapConfigReader
Reads/Writes the importmap.php file and returns the list of entries.
ImportMapEntries
Holds the collection of importmap entries defined in importmap.php.
ImportMapEntry
Represents an item that should be in the importmap.
ImportMapGenerator
Provides data needed to write the importmap & preloads.
ImportMapManager
ImportMapPackageAudit
ImportMapPackageAuditVulnerability
ImportMapRenderer
ImportMapUpdateChecker
ImportMapVersionChecker
JavaScriptImport
Represents a module that was imported by a JavaScript file.
PackageRequireOptions
Represents a package that should be installed or updated.
PackageUpdateInfo
PackageVersionProblem
RemotePackageDownloader
RemotePackageStorage
Manages the local storage of remote/vendor importmap packages.
JsDelivrEsmResolver
ResolvedImportMapPackage
MappedAsset
Represents a single asset in the asset mapper system.
MapperAwareAssetPackage
Decorates asset packages to support resolving assets from the asset mapper.
LocalPublicAssetsFilesystem
PublicAssetsPathResolver
AbstractBrowser
Simulates a browser.
Cookie
Cookie represents an HTTP cookie.
CookieJar
CookieJar.
BadMethodCallException
InvalidArgumentException
JsonException
LogicException
RuntimeException
UnexpectedValueException
History
History.
HttpBrowser
An implementation of a browser using the HttpClient component to make real HTTP requests.
Request
Response
BrowserCookieValueSame
BrowserHasCookie
AbstractAdapter
ApcuAdapter
ArrayAdapter
An in-memory cache storage.
ChainAdapter
Chains several adapters together.
CouchbaseBucketAdapter
CouchbaseCollectionAdapter
DoctrineDbalAdapter
FilesystemAdapter
FilesystemTagAwareAdapter
Stores tag id <> cache id relationship as a symlink, and lookup on invalidation calls.
MemcachedAdapter
NullAdapter
ParameterNormalizer
PdoAdapter
PhpArrayAdapter
Caches items at warm up time using a PHP array that is stored in shared memory by OPCache since PHP 7.0.
PhpFilesAdapter
ProxyAdapter
Psr16Adapter
Turns a PSR-16 cache into a PSR-6 one.
RedisAdapter
RedisTagAwareAdapter
Stores tag id <> cache id relationship as a Redis Set.
TagAwareAdapter
Implements simple and robust tag-based invalidation suitable for use with volatile caches.
TraceableAdapter
An adapter that collects data about all cache calls.
TraceableTagAwareAdapter
An adapter that collects data about all cache calls.
CacheItem
CacheDataCollector
DataCollector.
CacheCollectorPass
Inject a data collector to all the cache services to be able to get detailed statistics.
CachePoolClearerPass
CachePoolPass
CachePoolPrunerPass
CacheException
InvalidArgumentException
LogicException
LockRegistry
LockRegistry is used internally by existing adapters to protect against cache stampede.
DefaultMarshaller
Serializes/unserializes values using igbinary_serialize() if available, serialize() otherwise.
DeflateMarshaller
Compresses values using gzdeflate().
SodiumMarshaller
Encrypt/decrypt values using Libsodium.
TagAwareMarshaller
A marshaller optimized for data structures generated by AbstractTagAwareAdapter.
EarlyExpirationDispatcher
Sends the computation of cached values to a message bus.
EarlyExpirationHandler
Computes cached values sent to a message bus.
EarlyExpirationMessage
Conveys a cached value that needs to be computed.
Psr16Cache
Turns a PSR-6 cache into a PSR-16 one.
Clock
A global clock.
DatePoint
An immmutable DateTime with stricter error handling and return types than the native one.
MockClock
A clock that always returns the same date, suitable for testing time-sensitive logic.
MonotonicClock
A monotonic clock suitable for performance profiling.
NativeClock
A clock that relies the system time.
ConfigBuilderGenerator
Generate ConfigBuilders to help create valid config.
ConfigCache
ConfigCache caches arbitrary content in files on disk.
ConfigCacheFactory
Basic implementation of ConfigCacheFactoryInterface that creates an instance of the default ConfigCache.
ArrayNode
Represents an Array node in the config tree.
BaseNode
The base node class.
BooleanNode
This node represents a Boolean value in the config tree.
ArrayNodeDefinition
This class provides a fluent interface for defining an array node.
BooleanNodeDefinition
This class provides a fluent interface for defining a node.
EnumNodeDefinition
Enum Node Definition.
ExprBuilder
This class builds an if expression.
FloatNodeDefinition
This class provides a fluent interface for defining a float node.
IntegerNodeDefinition
This class provides a fluent interface for defining an integer node.
MergeBuilder
This class builds merge conditions.
NodeBuilder
This class provides a fluent interface for building a node.
NodeDefinition
This class provides a fluent interface for defining a node.
NormalizationBuilder
This class builds normalization conditions.
NumericNodeDefinition
Abstract class that contains common code of integer and float node definitions.
ScalarNodeDefinition
This class provides a fluent interface for defining a node.
TreeBuilder
This is the entry class for building a config tree.
ValidationBuilder
This class builds validation conditions.
VariableNodeDefinition
This class provides a fluent interface for defining a node.
Configuration
DefinitionConfigurator
XmlReferenceDumper
Dumps an XML reference configuration for the given configuration/node instance.
YamlReferenceDumper
Dumps a Yaml reference configuration for the given configuration/node instance.
EnumNode
Node which only allows a finite set of values.
DuplicateKeyException
This exception is thrown whenever the key of an array is not unique. This can only be the case if the configuration is coming from an XML file.
Exception
Base exception for all configuration exceptions.
ForbiddenOverwriteException
This exception is thrown when a configuration path is overwritten from a subsequent configuration file, but the entry node specifically forbids this.
InvalidConfigurationException
A very general exception which can be thrown whenever non of the more specific exceptions is suitable.
InvalidDefinitionException
Thrown when an error is detected in a node Definition.
InvalidTypeException
This exception is thrown if an invalid type is encountered.
UnsetKeyException
This exception is usually not encountered by the end-user, but only used internally to signal the parent scope to unset a key.
FloatNode
This node represents a float value in the config tree.
IntegerNode
This node represents an integer value in the config tree.
DefinitionFileLoader
DefinitionFileLoader loads config definitions from a PHP file.
NumericNode
This node represents a numeric value in the config tree.
Processor
This class is the entry point for config normalization/merging/finalization.
PrototypedArrayNode
Represents a prototyped Array node in the config tree.
ScalarNode
This node represents a scalar value in the config tree.
VariableNode
This node represents a value of variable type in the config tree.
FileLoaderImportCircularReferenceException
Exception class for when a circular reference is detected when importing resources.
FileLocatorFileNotFoundException
File locator exception if a file does not exist.
LoaderLoadException
Exception class for when a resource cannot be loaded or imported.
FileLocator
FileLocator uses an array of pre-defined paths to find files.
DelegatingLoader
DelegatingLoader delegates loading to other loaders using a loader resolver.
FileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
Loader
Loader is the abstract class used by all built-in loaders.
LoaderResolver
LoaderResolver selects a loader for a given resource.
ParamConfigurator
Placeholder for a parameter.
ClassExistenceResource
ClassExistenceResource represents a class existence.
ComposerResource
ComposerResource tracks the PHP version and Composer dependencies.
DirectoryResource
DirectoryResource represents a resources stored in a subdirectory tree.
FileExistenceResource
FileExistenceResource represents a resource stored on the filesystem.
FileResource
FileResource represents a resource stored on the filesystem.
GlobResource
GlobResource represents a set of resources stored on the filesystem.
ReflectionClassResource
SelfCheckingResourceChecker
Resource checker for instances of SelfCheckingResourceInterface.
ResourceCheckerConfigCache
ResourceCheckerConfigCache uses instances of ResourceCheckerInterface to check whether cached data is still fresh.
ResourceCheckerConfigCacheFactory
A ConfigCacheFactory implementation that validates the cache with an arbitrary set of ResourceCheckers.
InvalidXmlException
Exception class for when XML parsing with an XSD schema file path or a callable validator produces errors unrelated to the actual XML parsing.
XmlParsingException
Exception class for when XML cannot be parsed properly.
XmlUtils
XMLUtils is a bunch of utility methods to XML operations.
Application
An Application is the container for a collection of commands.
AsCommand
Service tag to autoconfigure commands.
GithubActionReporter
Utility class for Github actions.
Color
Command
Base class for all commands.
CompleteCommand
Responsible for providing the values to the shell completion.
DumpCompletionCommand
Dumps the completion script for the current shell.
HelpCommand
HelpCommand displays the help for a given command.
LazyCommand
Base class for all commands.
ListCommand
ListCommand displays the list of all available commands for the application.
ContainerCommandLoader
Loads commands from a PSR-11 container.
FactoryCommandLoader
A simple command loader using factories to instantiate commands lazily.
CompletionInput
An input specialized for shell completion.
CompletionSuggestions
Stores all completion suggestions for the current input.
BashCompletionOutput
FishCompletionOutput
ZshCompletionOutput
Suggestion
Represents a single suggested value.
ConsoleEvents
Contains all events dispatched by an Application.
Cursor
AddConsoleCommandPass
Registers console commands.
ReStructuredTextDescriptor
ConsoleCommandEvent
Allows to do things before the command is executed, like skipping the command or executing code before the command is going to be executed.
ConsoleErrorEvent
Allows to handle throwables thrown while running a command.
ConsoleEvent
Allows to inspect input and output of a command.
ConsoleSignalEvent
Allows to inspect input and output of a command.
ConsoleTerminateEvent
Allows to manipulate the exit code of a command after its execution.
ErrorListener
CommandNotFoundException
Represents an incorrect command name typed in the console.
InvalidArgumentException
InvalidOptionException
Represents an incorrect option name or value typed in the console.
LogicException
MissingInputException
Represents failure to read input from stdin.
NamespaceNotFoundException
Represents an incorrect namespace typed in the console.
RunCommandFailedException
RuntimeException
NullOutputFormatter
NullOutputFormatterStyle
OutputFormatter
Formatter class for console output.
OutputFormatterStyle
Formatter style class for defining styles.
OutputFormatterStyleStack
DebugFormatterHelper
Helps outputting debug information when running an external program from a command.
DescriptorHelper
This class adds helper method to describe objects in various formats.
Dumper
FormatterHelper
The Formatter class provides helpers to format messages.
Helper
Helper is the base class for all helper classes.
HelperSet
HelperSet represents a set of helpers to be used with a command.
InputAwareHelper
An implementation of InputAwareInterface for Helpers.
OutputWrapper
Simple output wrapper for "tagged outputs" instead of wordwrap(). This solution is based on a StackOverflow answer: https://stackoverflow.com/a/20434776/1476819 from user557597 (alias SLN).
ProcessHelper
The ProcessHelper class provides helpers to run external processes.
ProgressBar
The ProgressBar provides helpers to display progress output.
ProgressIndicator
QuestionHelper
The QuestionHelper class provides helpers to interact with the user.
SymfonyQuestionHelper
Symfony Style Guide compliant question helper.
Table
Provides helpers to display a table.
TableCell
TableCellStyle
TableSeparator
Marks a row as being a separator.
TableStyle
Defines the styles for a Table.
ArgvInput
ArgvInput represents an input coming from the CLI arguments.
ArrayInput
ArrayInput represents an input provided as an array.
Input
Input is the base class for all concrete Input classes.
InputArgument
Represents a command line argument.
InputDefinition
A InputDefinition represents a set of valid command line arguments and options.
InputOption
Represents a command line option.
StringInput
StringInput represents an input provided as a string.
ConsoleLogger
PSR-3 compliant console logger.
RunCommandContext
RunCommandMessage
RunCommandMessageHandler
BufferedOutput
Base class for output classes.
ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ConsoleSectionOutput
StreamOutput writes the output to a given stream.
NullOutput
NullOutput suppresses all output.
Output
Base class for output classes.
StreamOutput
StreamOutput writes the output to a given stream.
TrimmedBufferOutput
A BufferedOutput that keeps only the last N chars.
ChoiceQuestion
Represents a choice question.
ConfirmationQuestion
Represents a yes/no question.
Question
Represents a Question.
SignalMap
SignalRegistry
SingleCommandApplication
Base class for all commands.
OutputStyle
Decorates output to add console style guide helpers.
SymfonyStyle
Output decorator helpers for the Symfony Style Guide.
Terminal
ApplicationTester
Eases the testing of console applications.
CommandCompletionTester
Eases the testing of command completion.
CommandTester
Eases the testing of console commands.
CommandIsSuccessful
CssSelectorConverter
CssSelectorConverter is the main entry point of the component and can convert CSS selectors to XPath expressions.
ExpressionErrorException
ParseException is thrown when a CSS selector syntax is not valid.
InternalErrorException
ParseException is thrown when a CSS selector syntax is not valid.
ParseException
ParseException is thrown when a CSS selector syntax is not valid.
SyntaxErrorException
ParseException is thrown when a CSS selector syntax is not valid.
DebugBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
DumpDataCollectorPass
Registers the file link format for the {@link \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector}.
Configuration
DebugExtension configuration structure.
DebugExtension
DebugExtension.
Alias
AbstractArgument
Represents an abstract service argument, which have to be set by a compiler pass or a DI extension.
BoundArgument
IteratorArgument
Represents a collection of values to lazily iterate over.
ServiceClosureArgument
Represents a service wrapped in a memoizing closure.
ServiceLocatorArgument
Represents a closure acting as a service locator.
TaggedIteratorArgument
Represents a collection of services found by tag name to lazily iterate over.
AsAlias
An attribute to tell under which alias a service should be registered or to use the implemented interface if no parameter is given.
AsDecorator
AsTaggedItem
An attribute to tell under which index and priority a service class should be found in tagged iterators/locators.
Autoconfigure
An attribute to tell how a base type should be autoconfigured.
AutoconfigureTag
An attribute to tell how a base type should be tagged.
Autowire
Attribute to tell a parameter how to be autowired.
AutowireCallable
Attribute to tell which callable to give to an argument of type Closure.
AutowireDecorated
AutowireIterator
Autowires an iterator of services based on a tag name.
AutowireLocator
Autowires a service locator based on a tag name or an explicit list of key => service-type pairs.
AutowireServiceClosure
Attribute to wrap a service in a closure that returns it.
Exclude
An attribute to tell the class should not be registered as service.
MapDecorated
TaggedIterator
Autowires an iterator of services based on a tag name.
TaggedLocator
Autowires a service locator based on a tag name or an explicit list of key => service-type pairs.
Target
An attribute to tell how a dependency is used and hint named autowiring aliases.
When
An attribute to tell under which environment this class should be registered as a service.
ChildDefinition
This definition extends another definition.
AbstractRecursivePass
AliasDeprecatedPublicServicesPass
AnalyzeServiceReferencesPass
Run this pass before passes that need to know more about the relation of your services.
AttributeAutoconfigurationPass
AutoAliasServicePass
Sets a service to be an alias of another one, given a format pattern.
AutowireAsDecoratorPass
Reads #[AsDecorator] attributes on definitions that are autowired and don't have the "container.ignore_attributes" tag.
AutowirePass
Inspects existing service definitions and wires the autowired ones using the type hints of their classes.
AutowireRequiredMethodsPass
Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" methods as setters.
AutowireRequiredPropertiesPass
Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" properties.
CheckArgumentsValidityPass
Checks if arguments of methods are properly configured.
CheckCircularReferencesPass
Checks your services for circular references.
CheckDefinitionValidityPass
This pass validates each definition individually only taking the information into account which is contained in the definition itself.
CheckExceptionOnInvalidReferenceBehaviorPass
Checks that all references are pointing to a valid service.
CheckReferenceValidityPass
Checks the validity of references.
CheckTypeDeclarationsPass
Checks whether injected parameters are compatible with type declarations.
Compiler
This class is used to remove circular dependencies between individual passes.
DecoratorServicePass
Overwrites a service but keeps the overridden one.
DefinitionErrorExceptionPass
Throws an exception for any Definitions that have errors and still exist.
ExtensionCompilerPass
A pass to automatically process extensions if they implement CompilerPassInterface.
InlineServiceDefinitionsPass
Inline service definitions where this is possible.
MergeExtensionConfigurationPass
Merges extension configs into the container builder.
PassConfig
Compiler Pass Configuration.
RegisterAutoconfigureAttributesPass
Reads #[Autoconfigure] attributes on definitions that are autoconfigured and don't have the "container.ignore_attributes" tag.
RegisterEnvVarProcessorsPass
Creates the container.env_var_processors_locator service.
RegisterReverseContainerPass
RegisterServiceSubscribersPass
Compiler pass to register tagged services that require a service locator.
RemoveAbstractDefinitionsPass
Removes abstract Definitions.
RemoveBuildParametersPass
RemovePrivateAliasesPass
Remove private aliases from the container. They were only used to establish dependencies between services, and these dependencies have been resolved in one of the previous passes.
RemoveUnusedDefinitionsPass
Removes unused service definitions from the container.
ReplaceAliasByActualDefinitionPass
Replaces aliases with actual service definitions, effectively removing these aliases.
ResolveBindingsPass
ResolveChildDefinitionsPass
This replaces all ChildDefinition instances with their equivalent fully merged Definition instance.
ResolveClassPass
ResolveDecoratorStackPass
ResolveEnvPlaceholdersPass
Replaces env var placeholders by their current values.
ResolveFactoryClassPass
ResolveHotPathPass
Propagate "container.hot_path" tags to referenced services.
ResolveInstanceofConditionalsPass
Applies instanceof conditionals to definitions.
ResolveInvalidReferencesPass
Emulates the invalid behavior if the reference is not found within the container.
ResolveNamedArgumentsPass
Resolves named arguments to their corresponding numeric index.
ResolveNoPreloadPass
Propagate the "container.no_preload" tag.
ResolveParameterPlaceHoldersPass
Resolves all parameter placeholders "%somevalue%" to their real values.
ResolveReferencesToAliasesPass
Replaces all references to aliases with references to the actual service.
ResolveServiceSubscribersPass
Compiler pass to inject their service locator to service subscribers.
ResolveTaggedIteratorArgumentPass
Resolves all TaggedIteratorArgument arguments.
ServiceLocatorTagPass
Applies the "container.service_locator" tag by wrapping references into ServiceClosureArgument instances.
ServiceReferenceGraph
This is a directed graph of your services.
ServiceReferenceGraphEdge
Represents an edge in your service graph.
ServiceReferenceGraphNode
Represents a node in your service graph.
ValidateEnvPlaceholdersPass
Validates environment variable placeholders used in extension configuration with dummy values.
ContainerParametersResource
Tracks container parameters.
ContainerParametersResourceChecker
Container
Container is a dependency injection container.
ContainerBuilder
ContainerBuilder is a DI container that provides an API to easily describe services.
Definition
Definition represents a service definition.
Dumper
Dumper is the abstract class for all built-in dumpers.
GraphvizDumper
GraphvizDumper dumps a service container as a graphviz file.
PhpDumper
PhpDumper dumps a service container as a PHP class.
Preloader
XmlDumper
XmlDumper dumps a service container as an XML string.
YamlDumper
YamlDumper dumps a service container as a YAML string.
EnvVarProcessor
AutowiringFailedException
Thrown when a definition cannot be autowired.
BadMethodCallException
Base BadMethodCallException for Dependency Injection component.
EnvNotFoundException
This exception is thrown when an environment variable is not found.
EnvParameterException
This exception wraps exceptions whose messages contain a reference to an env parameter.
InvalidArgumentException
Base InvalidArgumentException for Dependency Injection component.
InvalidParameterTypeException
Thrown when trying to inject a parameter into a constructor/method with an incompatible type.
LogicException
Base LogicException for Dependency Injection component.
OutOfBoundsException
Base OutOfBoundsException for Dependency Injection component.
ParameterCircularReferenceException
This exception is thrown when a circular reference in a parameter is detected.
ParameterNotFoundException
This exception is thrown when a non-existent parameter is used.
RuntimeException
Base RuntimeException for Dependency Injection component.
ServiceCircularReferenceException
This exception is thrown when a circular reference is detected.
ServiceNotFoundException
This exception is thrown when a non-existent service is requested.
ExpressionLanguage
Adds some function to the default ExpressionLanguage.
ExpressionLanguageProvider
Define some ExpressionLanguage functions.
AbstractExtension
An Extension that provides configuration hooks.
Extension
Provides useful features shared by many extensions.
LazyServiceInstantiator
RealServiceInstantiator
Noop proxy instantiator - produces the real service instead of a proxy instance.
LazyServiceDumper
NullDumper
Null dumper, negates any proxy code generation for any given service definition.
ProxyHelper
ClosureLoader
ClosureLoader loads service definitions from a PHP closure.
AbstractConfigurator
AbstractServiceConfigurator
AliasConfigurator
ClosureReferenceConfigurator
ContainerConfigurator
DefaultsConfigurator
EnvConfigurator
Placeholder for a parameter.
FromCallableConfigurator
InlineServiceConfigurator
InstanceofConfigurator
ParametersConfigurator
PrototypeConfigurator
ReferenceConfigurator
ServiceConfigurator
ServicesConfigurator
DirectoryLoader
DirectoryLoader is a recursive loader to go through directories.
FileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
IniFileLoader
IniFileLoader loads parameters from INI files.
PhpFileLoader
PhpFileLoader loads service definitions from a PHP file.
XmlFileLoader
XmlFileLoader loads XML files service definitions.
YamlFileLoader
YamlFileLoader loads YAML files service definitions.
Parameter
Parameter represents a parameter reference.
ContainerBag
Holds read-only parameters.
EnvPlaceholderParameterBag
Holds parameters.
FrozenParameterBag
Holds read-only parameters.
ParameterBag
Holds parameters.
Reference
Reference represents a service reference.
ReverseContainer
Turns public and "container.reversible" services back to their ids.
ServiceLocator
TypedReference
Represents a PHP type-hinted service reference.
Variable
Represents a variable.
EntityValueResolver
Yields the entity matching the criteria provided in the route.
MapEntity
Indicates that a controller argument should receive an Entity.
ProxyCacheWarmer
The proxy generator cache warmer generates all entity proxies.
ContainerAwareEventManager
Allows lazy loading of listener and subscriber services.
DoctrineDataCollector
DoctrineDataCollector.
ObjectParameter
ContainerAwareLoader
Doctrine data fixtures loader that injects the service container into fixture objects that implement ContainerAwareInterface.
AbstractDoctrineExtension
This abstract classes groups common code that Doctrine Object Manager extensions (ORM, MongoDB, CouchDB) need.
DoctrineValidationPass
Registers additional validators.
RegisterEventListenersAndSubscribersPass
Registers event listeners and subscribers to the available doctrine connections.
RegisterMappingsPass
Base class for the doctrine bundles to provide a compiler pass class that helps to register doctrine mappings.
RegisterUidTypePass
EntityFactory
EntityFactory creates services for Doctrine user provider.
DoctrineChoiceLoader
Loads choices using a Doctrine object manager.
ORMQueryBuilderLoader
Loads entities using a {@link QueryBuilder} instance.
CollectionToArrayTransformer
DoctrineOrmExtension
DoctrineOrmTypeGuesser
MergeDoctrineCollectionListener
Merge changes from the request to a Doctrine\Common\Collections\Collection instance.
DoctrineType
EntityType
UlidGenerator
UuidGenerator
DbalLogger
ManagerRegistry
References Doctrine connections and entity/document managers.
DoctrineClearEntityManagerWorkerSubscriber
Clears entity managers between messages being handled to avoid outdated data.
DoctrineCloseConnectionMiddleware
Closes connection and therefore saves number of connections.
DoctrineOpenTransactionLoggerMiddleware
Middleware to log when transaction has been left open.
DoctrinePingConnectionMiddleware
Checks whether the connection is still open or reconnects otherwise.
DoctrineTransactionMiddleware
Wraps all handlers in a single doctrine transaction.
DebugDataHolder
Middleware
Middleware to collect debug data.
DoctrineExtractor
Extracts data using Doctrine ORM and ODM metadata.
AbstractSchemaListener
DoctrineDbalCacheAdapterSchemaListener
Automatically adds the cache table needed for the DoctrineDbalAdapter of the Cache component.
DoctrineDbalCacheAdapterSchemaSubscriber
Automatically adds the cache table needed for the DoctrineDbalAdapter of the Cache component.
LockStoreSchemaListener
MessengerTransportDoctrineSchemaListener
Automatically adds any required database tables to the Doctrine Schema.
MessengerTransportDoctrineSchemaSubscriber
Automatically adds any required database tables to the Doctrine Schema.
PdoSessionHandlerSchemaListener
RememberMeTokenProviderDoctrineSchemaListener
Automatically adds the rememberme table needed for the {@see DoctrineTokenProvider}.
RememberMeTokenProviderDoctrineSchemaSubscriber
Automatically adds the rememberme table needed for the {@see DoctrineTokenProvider}.
DoctrineTokenProvider
This class provides storage for the tokens that is set in "remember-me" cookies. This way no password secrets will be stored in the cookies on the client machine, and thus the security is improved.
EntityUserProvider
Wrapper around a Doctrine ObjectManager.
AbstractUidType
The base class for so-called Doctrine mapping types.
UlidType
The base class for so-called Doctrine mapping types.
UuidType
The base class for so-called Doctrine mapping types.
UniqueEntity
Constraint for the Unique Entity validator.
UniqueEntityValidator
Unique Entity Validator checks if one or a set of fields contain unique values.
DoctrineInitializer
Automatically loads proxy object before validation.
DoctrineLoader
Guesses and loads the appropriate constraints using Doctrine's metadata.
DoctrineReceivedStamp
DoctrineReceiver
DoctrineSender
DoctrineTransport
DoctrineTransportFactory
AbstractUriElement
Any HTML element that can link to an URI.
Crawler
Crawler eases navigation of a list of \DOMNode objects.
ChoiceFormField
ChoiceFormField represents a choice form field.
FileFormField
FileFormField represents a file form field (an HTML file input tag).
FormField
FormField is the abstract class for all form fields.
InputFormField
InputFormField represents an input form field (an HTML input tag).
TextareaFormField
TextareaFormField represents a textarea form field (an HTML textarea tag).
Form
Form represents an HTML form.
Image
Image represents an HTML image (an HTML img tag).
Link
Link represents an HTML link (an HTML a, area or link tag).
CrawlerAnySelectorTextContains
CrawlerAnySelectorTextSame
CrawlerSelectorAttributeValueSame
CrawlerSelectorCount
CrawlerSelectorExists
CrawlerSelectorTextContains
CrawlerSelectorTextSame
UriResolver
The UriResolver class takes an URI (relative, absolute, fragment, etc.) and turns it into an absolute URI against another given base URI.
DebugCommand
A console command to debug current dotenv files with variables and values.
Dotenv
Manages .env files.
FormatException
Thrown when a file has a syntax error.
FormatExceptionContext
PathException
Thrown when a file does not exist or is not readable.
BufferingLogger
A buffering logger that stacks logs for later.
Debug
Registers all the debug tools.
DebugClassLoader
Autoloader checking if the class is really defined in the file found.
ClassNotFoundError
FatalError
OutOfMemoryError
UndefinedFunctionError
UndefinedMethodError
ClassNotFoundErrorEnhancer
UndefinedFunctionErrorEnhancer
UndefinedMethodErrorEnhancer
ErrorHandler
A generic ErrorHandler for the PHP engine.
CliErrorRenderer
FileLinkFormatter
Formats debug file links.
HtmlErrorRenderer
SerializerErrorRenderer
Formats an exception using Serializer for rendering.
FlattenException
FlattenException wraps a PHP Error or Exception to be able to serialize it.
SilencedErrorContext
Data Object that represents a Silenced Error.
AsEventListener
Service tag to autoconfigure event listeners.
TraceableEventDispatcher
Collects some data about event listeners.
WrappedListener
AddEventAliasesPass
This pass allows bundles to extend the list of event aliases.
RegisterListenersPass
Compiler pass to register tagged services for an event dispatcher.
EventDispatcher
The EventDispatcherInterface is the central point of Symfony's event listener system.
GenericEvent
Event encapsulation class.
ImmutableEventDispatcher
A read-only proxy for an event dispatcher.
Event
Event is the base class for classes containing event data.
Compiler
Compiles a node to PHP code.
Expression
Represents an expression.
ExpressionFunction
Represents a function that can be used in an expression.
ExpressionLanguage
Allows to compile and evaluate expressions written in your own DSL.
Lexer
Lexes an expression.
Node
Represents a node in the AST.
ParsedExpression
Represents an already parsed expression.
Parser
Parsers a token stream.
SerializedParsedExpression
Represents an already parsed expression.
SyntaxError
Token
Represents a Token.
TokenStream
Represents a token stream.
FileNotFoundException
Exception class thrown when a file couldn't be found.
InvalidArgumentException
IOException
Exception class thrown when a filesystem operation failure happens.
RuntimeException
Filesystem
Provides basic utility to manipulate the file system.
Path
Contains utility methods for handling path strings.
Comparator
DateComparator
DateCompare compiles date comparisons.
NumberComparator
NumberComparator compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again.
AccessDeniedException
DirectoryNotFoundException
Finder
Finder allows to build rules to find files and directories.
Gitignore
Gitignore matches against text.
Glob
Glob matches globbing patterns against text.
CustomFilterIterator
CustomFilterIterator filters files by applying anonymous functions.
DateRangeFilterIterator
DateRangeFilterIterator filters out files that are not in the given date range (last modified dates).
DepthRangeFilterIterator
DepthRangeFilterIterator limits the directory depth.
ExcludeDirectoryFilterIterator
ExcludeDirectoryFilterIterator filters out directories.
FilecontentFilterIterator
FilecontentFilterIterator filters files by their contents using patterns (regexps or strings).
FilenameFilterIterator
FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string).
FileTypeFilterIterator
FileTypeFilterIterator only keeps files, directories, or both.
MultiplePcreFilterIterator
MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
PathFilterIterator
PathFilterIterator filters files by path patterns (e.g. some/special/dir).
RecursiveDirectoryIterator
Extends the \RecursiveDirectoryIterator to support relative paths.
SizeRangeFilterIterator
SizeRangeFilterIterator filters out files that are not in the given size range.
SortableIterator
SortableIterator applies a sort on a given Iterator.
VcsIgnoredFilterIterator
SplFileInfo
Extends \SplFileInfo to support relative paths.
DumpEnvCommand
InstallRecipesCommand
RecipesCommand
UpdateRecipesCommand
AbstractConfigurator
AddLinesConfigurator
BundlesConfigurator
ComposerScriptsConfigurator
ContainerConfigurator
CopyFromPackageConfigurator
CopyFromRecipeConfigurator
DockerComposeConfigurator
Adds services and volumes to compose.yaml file.
DockerfileConfigurator
Adds commands to a Dockerfile.
EnvConfigurator
GitignoreConfigurator
MakefileConfigurator
Configurator
Downloader
UpdateEvent
Flex
GithubApi
InformationOperation
Lock
Options
PackageFilter
PackageJsonSynchronizer
Synchronize package.json files detected in installed PHP packages with the current application.
PackageResolver
Recipe
Response
ScriptExecutor
SymfonyBundle
Operation
Result
Unpacker
DiffHelper
RecipePatch
RecipePatcher
RecipeUpdate
AbstractExtension
AbstractRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
AbstractType
AbstractTypeExtension
Button
A form button.
ButtonBuilder
A builder for {@link Button} instances.
CallbackTransformer
ArrayChoiceList
A list of choices with arbitrary data types.
ChoiceList
A set of convenient static methods to create cacheable choice list options.
CachingFactoryDecorator
Caches the choice lists created by the decorated factory.
DefaultChoiceListFactory
Default implementation of {@link ChoiceListFactoryInterface}.
PropertyAccessDecorator
Adds property path support to a choice list factory.
LazyChoiceList
A choice list that loads its choices lazily.
AbstractChoiceLoader
CallbackChoiceLoader
Loads an {@link ArrayChoiceList} instance from a callable returning iterable choices.
FilterChoiceLoaderDecorator
A decorator to filter choices only when they are loaded or partially loaded.
IntlCallbackChoiceLoader
Callback choice loader optimized for Intl choice types.
ChoiceGroupView
Represents a group of choices in templates.
ChoiceListView
Represents a choice list in templates.
ChoiceView
Represents a choice in templates.
DebugCommand
A console command for retrieving information about form types.
FormPass
Adds all services with the tags "form.type", "form.type_extension" and "form.type_guesser" as arguments of the "form.extension" service.
PostSetDataEvent
This event is dispatched at the end of the Form::setData() method.
PostSubmitEvent
This event is dispatched after the Form::submit() once the model and view data have been denormalized.
PreSetDataEvent
This event is dispatched at the beginning of the Form::setData() method.
PreSubmitEvent
This event is dispatched at the beginning of the Form::submit() method.
SubmitEvent
This event is dispatched just before the Form::submit() method transforms back the normalized data to the model and view data.
AccessException
Base RuntimeException for the Form component.
AlreadySubmittedException
Thrown when an operation is called that is not acceptable after submitting a form.
BadMethodCallException
Base BadMethodCallException for the Form component.
ErrorMappingException
Base RuntimeException for the Form component.
InvalidArgumentException
Base InvalidArgumentException for the Form component.
InvalidConfigurationException
Base InvalidArgumentException for the Form component.
LogicException
Base LogicException for Form component.
OutOfBoundsException
Base OutOfBoundsException for Form component.
RuntimeException
Base RuntimeException for the Form component.
StringCastException
Base RuntimeException for the Form component.
TransformationFailedException
Indicates a value transformation error.
UnexpectedTypeException
Base InvalidArgumentException for the Form component.
CoreExtension
Represents the main form extension, which loads the core functionality.
CallbackAccessor
Writes and reads values to/from an object or array using callback functions.
ChainAccessor
PropertyPathAccessor
Writes and reads values to/from an object or array using property path.
CheckboxListMapper
Maps choices to/from checkbox forms.
DataMapper
Maps arrays/objects to/from forms using data accessors.
RadioListMapper
Maps choices to/from radio forms.
ArrayToPartsTransformer
BaseDateTimeTransformer
BooleanToStringTransformer
Transforms between a Boolean and a string.
ChoicesToValuesTransformer
ChoiceToValueTransformer
DataTransformerChain
Passes a value through multiple value transformers.
DateIntervalToArrayTransformer
Transforms between a normalized date interval and an interval string/array.
DateIntervalToStringTransformer
Transforms between a date string and a DateInterval object.
DateTimeImmutableToDateTimeTransformer
Transforms between a DateTimeImmutable object and a DateTime object.
DateTimeToArrayTransformer
Transforms between a normalized time and a localized time string/array.
DateTimeToHtml5LocalDateTimeTransformer
DateTimeToLocalizedStringTransformer
Transforms between a normalized time and a localized time string.
DateTimeToRfc3339Transformer
DateTimeToStringTransformer
Transforms between a date string and a DateTime object.
DateTimeToTimestampTransformer
Transforms between a timestamp and a DateTime object.
DateTimeZoneToStringTransformer
Transforms between a timezone identifier string and a DateTimeZone object.
IntegerToLocalizedStringTransformer
Transforms between an integer and a localized number with grouping (each thousand) and comma separators.
IntlTimeZoneToStringTransformer
Transforms between a timezone identifier string and a IntlTimeZone object.
MoneyToLocalizedStringTransformer
Transforms between a normalized format and a localized money string.
NumberToLocalizedStringTransformer
Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
PercentToLocalizedStringTransformer
Transforms between a normalized format (integer or float) and a percentage value.
StringToFloatTransformer
UlidToStringTransformer
Transforms between a ULID string and a Ulid object.
UuidToStringTransformer
Transforms between a UUID string and a Uuid object.
ValueToDuplicatesTransformer
WeekToArrayTransformer
Transforms between an ISO 8601 week date string and an array.
FixUrlProtocolListener
Adds a protocol to a URL if it doesn't already have one.
MergeCollectionListener
ResizeFormListener
Resize a collection form element based on the data sent from the client.
TransformationFailureListener
TrimListener
Trims string data.
BaseType
Encapsulates common logic of {@link FormType} and {@link ButtonType}.
BirthdayType
ButtonType
A form button.
CheckboxType
ChoiceType
CollectionType
ColorType
CountryType
CurrencyType
DateIntervalType
DateTimeType
DateType
EmailType
EnumType
A choice type for native PHP enums.
FileType
FormType
Encapsulates common logic of {@link FormType} and {@link ButtonType}.
HiddenType
IntegerType
LanguageType
LocaleType
MoneyType
NumberType
PasswordType
PercentType
RadioType
RangeType
RepeatedType
ResetType
A reset button.
SearchType
SubmitType
A submit button.
TelType
TextareaType
TextType
TimeType
TimezoneType
TransformationFailureExtension
UlidType
UrlType
UuidType
WeekType
CsrfExtension
This extension protects forms by using a CSRF token.
CsrfValidationListener
FormTypeCsrfExtension
DataCollectorExtension
Extension for collecting data of the forms on a page.
DataCollectorListener
Listener that invokes a data collector for the {@link FormEvents::POST_SET_DATA} and {@link FormEvents::POST_SUBMIT} events.
FormDataCollector
Data collector for {@link FormInterface} instances.
FormDataExtractor
Default implementation of {@link FormDataExtractorInterface}.
ResolvedTypeDataCollectorProxy
Proxy that invokes a data collector when creating a form and its view.
ResolvedTypeFactoryDataCollectorProxy
Proxy that wraps resolved types into {@link ResolvedTypeDataCollectorProxy} instances.
DataCollectorTypeExtension
Type extension for collecting data of a form with this type.
DependencyInjectionExtension
HtmlSanitizerExtension
Integrates the HtmlSanitizer component with the Form library.
TextTypeHtmlSanitizerExtension
HttpFoundationExtension
Integrates the HttpFoundation component with the Form library.
HttpFoundationRequestHandler
A request processor using the {@link Request} class of the HttpFoundation component.
FormTypeHttpFoundationExtension
PasswordHasherListener
PasswordHasherExtension
Integrates the PasswordHasher component with the Form library.
FormTypePasswordHasherExtension
PasswordTypePasswordHasherExtension
Form
Contains the properties of a constraint definition.
FormValidator
Base class for constraint validators.
ValidationListener
BaseValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
FormTypeValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
RepeatedTypeValidatorExtension
SubmitTypeValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
UploadValidatorExtension
ValidatorExtension
Extension supporting the Symfony Validator component in forms.
ValidatorTypeGuesser
MappingRule
RelativePath
Default implementation of {@link PropertyPathInterface}.
ViolationMapper
ViolationPath
ViolationPathIterator
Traverses a property path and provides additional methods to find out information about the current element.
Form
Form represents a form.
FormBuilder
A builder for creating {@link Form} instances.
FormConfigBuilder
A basic form configuration.
FormError
Wraps errors in forms.
FormErrorIterator
Iterates over the errors of a form.
FormEvent
Event is the base class for classes containing event data.
FormEvents
To learn more about how form events work check the documentation entry at {@link https://symfony.com/doc/any/components/form/form_events.html}.
FormFactory
FormFactoryBuilder
The default implementation of FormFactoryBuilderInterface.
FormRegistry
The central registry of the Form component.
FormRenderer
Renders a form into HTML using a rendering engine.
Forms
Entry point of the Form component.
FormTypeGuesserChain
FormView
Guess
Base class for guesses made by TypeGuesserInterface implementation.
TypeGuess
Contains a guessed class name and a list of options for creating an instance of that class.
ValueGuess
Contains a guessed value.
NativeRequestHandler
A request handler using PHP super globals $_GET, $_POST and $_SERVER.
PreloadedExtension
A form extension with preloaded types, type extensions and type guessers.
ResolvedFormType
A wrapper for a form type and its extensions.
ResolvedFormTypeFactory
ReversedTransformer
Reverses a transformer.
SubmitButton
A button that submits the form.
SubmitButtonBuilder
A builder for {@link SubmitButton} instances.
FormIntegrationTestCase
FormPerformanceTestCase
Base class for performance tests.
TypeTestCase
FormUtil
InheritDataAwareIterator
Iterator that traverses an array of forms.
OrderedHashMap
A hash map which keeps track of deletions and additions.
ServerParams
StringUtil
AbstractPhpFileCacheWarmer
AnnotationsCacheWarmer
Warms up annotation caches for classes found in composer's autoload class map and declared in DI bundle extensions using the addAnnotatedClassesToCache method.
ConfigBuilderCacheWarmer
Generate all config builders.
RouterCacheWarmer
Generates the router matcher and generator classes.
SerializerCacheWarmer
Warms up XML and YAML serializer metadata.
TranslationsCacheWarmer
Generates the catalogues for translations.
ValidatorCacheWarmer
Warms up XML and YAML validator metadata.
AboutCommand
A console command to display information about the current installation.
AbstractConfigCommand
A console command for dumping available configuration reference.
AssetsInstallCommand
Command that places bundle web assets into a given directory.
CacheClearCommand
Clear and Warmup the cache.
CachePoolClearCommand
Clear cache pools.
CachePoolDeleteCommand
Delete an item from a cache pool.
CachePoolInvalidateTagsCommand
Base class for all commands.
CachePoolListCommand
List available cache pools.
CachePoolPruneCommand
Cache pool pruner command.
CacheWarmupCommand
Warmup the cache.
ConfigDebugCommand
A console command for dumping available configuration reference.
ConfigDumpReferenceCommand
A console command for dumping available configuration reference.
ContainerLintCommand
Base class for all commands.
EventDispatcherDebugCommand
A console command for retrieving information about event dispatcher.
RouterDebugCommand
A console command for retrieving information about routes.
RouterMatchCommand
A console command to test route matching.
TranslationDebugCommand
Helps finding unused or missing translation messages in a given locale and comparing them with the fallback ones.
TranslationUpdateCommand
A command that parses templates to extract translation messages and adds them into the translation files.
WorkflowDumpCommand
Base class for all commands.
XliffLintCommand
Validates XLIFF files syntax and outputs encountered errors.
YamlLintCommand
Validates YAML files syntax and outputs encountered errors.
Application
An Application is the container for a collection of commands.
AbstractController
Provides shortcuts for HTTP-related features in controllers.
ControllerResolver
A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
RedirectController
Redirects a request to another URL.
TemplateController
TemplateController.
AbstractDataCollector
DataCollector.
RouterDataCollector
DataCollector.
AddDebugLogProcessorPass
AddExpressionLanguageProvidersPass
Registers the expression language providers.
AssetsContextPass
ContainerBuilderDebugDumpPass
Dumps the ContainerBuilder to a cache file so that it can be used by debugging tools such as the debug:container console command.
DataCollectorTranslatorPass
EnableLoggerDebugModePass
LoggingTranslatorPass
ProfilerPass
Adds tagged data_collector services to profiler service.
RemoveUnusedSessionMarshallingHandlerPass
TestServiceContainerRealRefPass
TestServiceContainerWeakRefPass
UnusedTagsPass
Find all service tags which are defined, but not used and yield a warning log message.
WorkflowGuardListenerPass
Configuration
FrameworkExtension configuration structure.
FrameworkExtension
Process the configuration and prepare the dependency injection container with parameters and services.
VirtualRequestStackPass
FrameworkBundle
Bundle.
HttpCache
Manages HTTP cache objects in a Container.
KernelBrowser
Simulates a browser and makes requests to a Kernel object.
AnnotatedRouteControllerLoader
AttributeRouteControllerLoader is an implementation of AttributeClassLoader that sets the '_controller' default based on the class and method names.
AsRoutingConditionService
Service tag to autoconfigure routing condition services.
AttributeRouteControllerLoader
AttributeRouteControllerLoader is an implementation of AttributeClassLoader that sets the '_controller' default based on the class and method names.
DelegatingLoader
DelegatingLoader delegates route loading to other loaders using a loader resolver.
Router
This Router creates the Loader only when the cache is empty.
AbstractVault
DotenvVault
SodiumVault
KernelTestCase
KernelTestCase is the base class for tests needing a Kernel.
TestBrowserToken
A very limited token that is used to login in tests using the KernelBrowser.
WebTestCase
WebTestCase is the base class for functional tests.
Translator
AmpHttpClient
A portable implementation of the HttpClientInterface contracts based on Amp's HTTP client.
CachingHttpClient
Adds caching on top of an HTTP client.
ServerSentEvent
CurlHttpClient
A performant implementation of the HttpClientInterface contracts based on the curl extension.
HttpClientDataCollector
DataCollector.
HttpClientPass
EventSourceHttpClient
ClientException
Represents a 4xx response.
EventSourceException
InvalidArgumentException
JsonException
Thrown by responses' toArray() method when their content cannot be JSON-decoded.
RedirectionException
Represents a 3xx response.
ServerException
Represents a 5xx response.
TimeoutException
TransportException
HttpClient
A factory to instantiate the best possible HTTP client for the runtime.
HttplugClient
An adapter to turn a Symfony HttpClientInterface into an Httplug client.
HttpOptions
A helper providing autocompletion for available options.
PingWebhookMessage
PingWebhookMessageHandler
MockHttpClient
A test-friendly HttpClient that doesn't make actual HTTP requests.
NativeHttpClient
A portable implementation of the HttpClientInterface contracts based on PHP stream wrappers.
NoPrivateNetworkHttpClient
Decorator that blocks requests to private networks by default.
Psr18Client
An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
AsyncContext
A DTO to work with AsyncResponse.
AsyncResponse
Provides a single extension point to process a response's content stream.
JsonMockResponse
A test-friendly response.
MockResponse
A test-friendly response.
ResponseStream
StreamWrapper
Allows turning ResponseInterface instances to PHP streams.
GenericRetryStrategy
Decides to retry the request when HTTP status codes belong to the given list of codes.
RetryableHttpClient
Automatically retries failing HTTP requests.
ScopingHttpClient
Auto-configure the default options based on the requested URL.
HarFileResponseFactory
See: https://w3c.github.io/web-performance/specs/HAR/Overview.html.
TraceableHttpClient
UriTemplateHttpClient
HttpClientTestCase
A reference test suite for HttpClientInterface implementations.
TestHttpServer
AcceptHeader
Represents an Accept-* header.
AcceptHeaderItem
Represents an Accept-* header item.
BinaryFileResponse
BinaryFileResponse represents an HTTP response delivering a file.
ChainRequestMatcher
ChainRequestMatcher verifies that all checks match against a Request instance.
Cookie
Represents a cookie.
BadRequestException
Raised when a user sends a malformed request.
ConflictingHeadersException
The HTTP request contains headers with conflicting information.
JsonException
Thrown by Request::toArray() when the content cannot be JSON-decoded.
SessionNotFoundException
Raised when a session does not exist. This happens in the following cases: - the session is not enabled - attempt to read a session outside a request context (ie. cli script).
SuspiciousOperationException
Raised when a user has performed an operation that should be considered suspicious from a security perspective.
UnexpectedValueException
ExpressionRequestMatcher
ExpressionRequestMatcher uses an expression to match a Request.
AccessDeniedException
Thrown when the access on a file was denied.
CannotWriteFileException
Thrown when an UPLOAD_ERR_CANT_WRITE error occurred with UploadedFile.
ExtensionFileException
Thrown when an UPLOAD_ERR_EXTENSION error occurred with UploadedFile.
FileException
Thrown when an error occurred in the component File.
FileNotFoundException
Thrown when a file was not found.
FormSizeFileException
Thrown when an UPLOAD_ERR_FORM_SIZE error occurred with UploadedFile.
IniSizeFileException
Thrown when an UPLOAD_ERR_INI_SIZE error occurred with UploadedFile.
NoFileException
Thrown when an UPLOAD_ERR_NO_FILE error occurred with UploadedFile.
NoTmpDirFileException
Thrown when an UPLOAD_ERR_NO_TMP_DIR error occurred with UploadedFile.
PartialFileException
Thrown when an UPLOAD_ERR_PARTIAL error occurred with UploadedFile.
UnexpectedTypeException
Thrown when an error occurred in the component File.
UploadException
Thrown when an error occurred during file upload.
File
A file in the file system.
Stream
A PHP stream of unknown size.
UploadedFile
A file uploaded through a form.
FileBag
FileBag is a container for uploaded files.
HeaderBag
HeaderBag is a container for HTTP headers.
HeaderUtils
HTTP header utility functions.
InputBag
InputBag is a container for user input values such as $_GET, $_POST, $_REQUEST, and $_COOKIE.
IpUtils
Http utility functions.
JsonResponse
Response represents an HTTP response in JSON format.
ParameterBag
ParameterBag is a container for key/value pairs.
AbstractRequestRateLimiter
An implementation of PeekableRequestRateLimiterInterface that fits most use-cases.
RedirectResponse
RedirectResponse represents an HTTP response doing a redirect.
Request
Request represents an HTTP request.
AttributesRequestMatcher
Checks the Request attributes matches all regular expressions.
ExpressionRequestMatcher
ExpressionRequestMatcher uses an expression to match a Request.
HostRequestMatcher
Checks the Request URL host name matches a regular expression.
IpsRequestMatcher
Checks the client IP of a Request.
IsJsonRequestMatcher
Checks the Request content is valid JSON.
MethodRequestMatcher
Checks the HTTP method of a Request.
PathRequestMatcher
Checks the Request URL path info matches a regular expression.
PortRequestMatcher
Checks the HTTP port of a Request.
SchemeRequestMatcher
Checks the HTTP scheme of a Request.
RequestMatcher
RequestMatcher compares a pre-defined set of checks against a Request instance.
RequestStack
Request stack that controls the lifecycle of requests.
Response
Response represents an HTTP response.
ResponseHeaderBag
ResponseHeaderBag is a container for Response HTTP headers.
ServerBag
ServerBag is a container for HTTP headers from the $_SERVER variable.
AttributeBag
This class relates to session attribute storage.
AutoExpireFlashBag
AutoExpireFlashBag flash message container.
FlashBag
FlashBag flash message container.
Session
SessionFactory
AbstractSessionHandler
This abstract session handler provides a generic implementation of the PHP 7.0 SessionUpdateTimestampHandlerInterface, enabling strict and lazy session handling.
IdentityMarshaller
MarshallingSessionHandler
MemcachedSessionHandler
Memcached based session storage handler based on the Memcached class provided by the PHP memcached extension.
MigratingSessionHandler
Migrating session handler for migrating from one handler to another. It reads from the current handler and writes both the current and new ones.
MongoDbSessionHandler
Session handler using the MongoDB driver extension.
NativeFileSessionHandler
Native session handler using PHP's built in file storage.
NullSessionHandler
Can be used in unit testing or in a situations where persisted sessions are not desired.
PdoSessionHandler
Session handler using a PDO connection to read and write data.
RedisSessionHandler
Redis based session storage handler based on the Redis class provided by the PHP redis extension.
SessionHandlerFactory
StrictSessionHandler
Adds basic `SessionUpdateTimestampHandlerInterface` behaviors to another `SessionHandlerInterface`.
MetadataBag
Metadata container.
MockArraySessionStorage
MockArraySessionStorage mocks the session for unit tests.
MockFileSessionStorage
MockFileSessionStorage is used to mock sessions for functional testing where you may need to persist session data across separate PHP processes.
MockFileSessionStorageFactory
NativeSessionStorage
This provides a base class for session attribute storage.
NativeSessionStorageFactory
PhpBridgeSessionStorage
Allows session to be started by PHP and managed by Symfony.
PhpBridgeSessionStorageFactory
AbstractProxy
SessionHandlerProxy
StreamedJsonResponse
StreamedJsonResponse represents a streamed HTTP response for JSON.
StreamedResponse
StreamedResponse represents a streamed HTTP response.
RequestAttributeValueSame
ResponseCookieValueSame
ResponseFormatSame
Asserts that the response is in the given format.
ResponseHasCookie
ResponseHasHeader
ResponseHeaderLocationSame
ResponseHeaderSame
ResponseIsRedirected
ResponseIsSuccessful
ResponseIsUnprocessable
ResponseStatusCodeSame
UriSigner
UrlHelper
A helper service for manipulating URLs within and outside the request scope.
AsController
Autoconfigures controllers as services by applying the `controller.service_arguments` tag to them.
AsTargetedValueResolver
Service tag to autoconfigure targeted value resolvers.
Cache
Describes the default HTTP cache headers on controllers.
MapDateTime
Controller parameter tag to configure DateTime arguments.
MapQueryParameter
Can be used to pass a query parameter to a controller argument.
MapQueryString
Controller parameter tag to map the query string of the request to typed object and validate it.
MapRequestPayload
Controller parameter tag to map the request content to typed object and validate it.
ValueResolver
WithHttpStatus
WithLogLevel
AbstractBundle
A Bundle that provides configuration hooks.
Bundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ChainCacheClearer
ChainCacheClearer.
Psr6CacheClearer
CacheWarmer
Abstract cache warmer that knows how to write a file to the cache.
CacheWarmerAggregate
Aggregates several cache warmers into a single one.
FileLocator
FileLocator uses the KernelInterface to locate resources in bundles.
BackedEnumValueResolver
Attempt to resolve backed enum cases from request attributes, for a route path parameter, leading to a 404 Not Found if the attribute value isn't a valid backing value for the enum type.
DateTimeValueResolver
Convert DateTime instances from request attribute variable.
DefaultValueResolver
Yields the default value defined in the action signature when no value has been given.
NotTaggedControllerValueResolver
Provides an intuitive error message when controller fails because it is not registered as a service.
QueryParameterValueResolver
Resolve arguments of type: array, string, int, float, bool, \BackedEnum from query parameters.
RequestAttributeValueResolver
Yields a non-variadic argument's value from the request attributes.
RequestPayloadValueResolver
RequestValueResolver
Yields the same instance as the request object passed along.
ServiceValueResolver
Yields a service keyed by _controller and argument name.
SessionValueResolver
Yields the Session.
TraceableValueResolver
Provides timing information via the stopwatch.
UidValueResolver
VariadicValueResolver
Yields a variadic argument's values from the request attributes.
ArgumentResolver
Responsible for resolving the arguments passed to an action.
ContainerControllerResolver
A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
ControllerReference
Acts as a marker and a data holder for a Controller.
ControllerResolver
This implementation uses the '_controller' request attribute to determine the controller to execute.
ErrorController
Renders error or exception pages from a given FlattenException.
TraceableArgumentResolver
TraceableControllerResolver
ArgumentMetadata
Responsible for storing metadata of an argument.
ArgumentMetadataFactory
Builds {@see ArgumentMetadata} objects based on the given Controller.
AjaxDataCollector
DataCollector.
ConfigDataCollector
DataCollector.
DataCollector
DataCollector.
DumpDataCollector
DataCollector.
EventDataCollector
DataCollector.
ExceptionDataCollector
DataCollector.
LoggerDataCollector
DataCollector.
MemoryDataCollector
DataCollector.
RequestDataCollector
DataCollector.
RouterDataCollector
DataCollector.
TimeDataCollector
DataCollector.
FileLinkFormatter
Formats debug file links.
TraceableEventDispatcher
Collects some data about event listeners.
AddAnnotatedClassesToCachePass
Sets the classes to compile in the cache for the container.
ConfigurableExtension
This extension sub-class provides first-class integration with the Config/Definition Component.
ControllerArgumentValueResolverPass
Gathers and configures the argument value resolvers.
Extension
Allow adding classes to the class cache.
FragmentRendererPass
Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies.
LazyLoadingFragmentHandler
Lazily loads fragment renderers from the dependency injection container.
LoggerPass
Registers the default logger if necessary.
MergeExtensionConfigurationPass
Ensures certain extensions are always loaded.
RegisterControllerArgumentLocatorsPass
Creates the service-locators required by ServiceValueResolver.
RegisterLocaleAwareServicesPass
Register all services that have the "kernel.locale_aware" tag into the listener.
RemoveEmptyControllerArgumentLocatorsPass
Removes empty service-locators registered for ServiceValueResolver.
ResettableServicePass
ControllerArgumentsEvent
Allows filtering of controller arguments.
ControllerEvent
Allows filtering of a controller callable.
ExceptionEvent
Allows to create a response for a thrown exception.
FinishRequestEvent
Triggered whenever a request is fully processed.
KernelEvent
Base class for events thrown in the HttpKernel component.
RequestEvent
Allows to create a response for a request.
ResponseEvent
Allows to filter a Response object.
TerminateEvent
Allows to execute logic after a response was sent.
ViewEvent
Allows to create a response for the return value of a controller.
AbstractSessionListener
Sets the session onto the request on the "kernel.request" event and saves it on the "kernel.response" event.
AddRequestFormatsListener
Adds configured formats to each request.
CacheAttributeListener
Handles HTTP cache headers configured via the Cache attribute.
DisallowRobotsIndexingListener
Ensures that the application is not indexed by search engines.
DumpListener
Configures dump() handler.
ErrorListener
FragmentListener
Handles content fragments represented by special URIs.
LocaleAwareListener
Pass the current locale to the provided services.
LocaleListener
Initializes the locale based on the current request.
ProfilerListener
ProfilerListener collects data for the current request by listening to the kernel events.
ResponseListener
ResponseListener fixes the Response headers based on the Request.
RouterListener
Initializes the context from the request and sets request attributes based on a matching route.
SessionListener
Sets the session in the request.
StreamedResponseListener
StreamedResponseListener is responsible for sending the Response to the client.
SurrogateListener
SurrogateListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for Surrogates.
ValidateRequestListener
Validates Requests.
AccessDeniedHttpException
HttpException.
BadRequestHttpException
HttpException.
ConflictHttpException
HttpException.
ControllerDoesNotReturnResponseException
GoneHttpException
HttpException.
HttpException
HttpException.
InvalidMetadataException
LengthRequiredHttpException
HttpException.
LockedHttpException
HttpException.
MethodNotAllowedHttpException
HttpException.
NotAcceptableHttpException
HttpException.
NotFoundHttpException
HttpException.
PreconditionFailedHttpException
HttpException.
PreconditionRequiredHttpException
HttpException.
ResolverNotFoundException
ServiceUnavailableHttpException
HttpException.
TooManyRequestsHttpException
HttpException.
UnauthorizedHttpException
HttpException.
UnexpectedSessionUsageException
UnprocessableEntityHttpException
HttpException.
UnsupportedMediaTypeHttpException
HttpException.
AbstractSurrogateFragmentRenderer
Implements Surrogate rendering strategy.
EsiFragmentRenderer
Implements the ESI rendering strategy.
FragmentHandler
Renders a URI that represents a resource fragment.
FragmentUriGenerator
Generates a fragment URI.
HIncludeFragmentRenderer
Implements the Hinclude rendering strategy.
InlineFragmentRenderer
Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel.
RoutableFragmentRenderer
Adds the possibility to generate a fragment URI for a given Controller.
SsiFragmentRenderer
Implements the SSI rendering strategy.
AbstractSurrogate
Abstract class implementing Surrogate capabilities to Request and Response instances.
Esi
Esi implements the ESI capabilities to Request and Response instances.
HttpCache
Cache provides HTTP caching.
ResponseCacheStrategy
ResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different response cache headers.
Ssi
Ssi implements the SSI capabilities to Request and Response instances.
Store
Store implements all the logic for storing cache metadata (Request and Response headers).
HttpClientKernel
An implementation of a Symfony HTTP kernel using a "real" HTTP client.
HttpKernel
HttpKernel notifies events to convert a Request object to a Response one.
HttpKernelBrowser
Simulates a browser and makes requests to an HttpKernel instance.
Kernel
The Kernel is the heart of the Symfony system.
KernelEvents
Contains all events thrown in the HttpKernel component.
DebugLoggerConfigurator
Logger
Minimalist PSR-3 logger designed to write in stderr or any other stream.
FileProfilerStorage
Storage for profiler using files.
Profile
Profile.
Profiler
Profiler.
UriSigner
Countries
Gives access to region-related ICU data.
Currencies
Gives access to currency-related ICU data.
BadMethodCallException
Base BadMethodCallException for the Intl component.
InvalidArgumentException
InvalidArgumentException for the Intl component.
MissingResourceException
Thrown when an invalid entry of a resource bundle was requested.
OutOfBoundsException
Base OutOfBoundsException for the Intl component.
ResourceBundleNotFoundException
RuntimeException for the Intl component.
RuntimeException
RuntimeException for the Intl component.
UnexpectedTypeException
Thrown when a method argument had an unexpected type.
Intl
Gives access to internationalization data.
Languages
Gives access to language-related ICU data.
Locales
Gives access to locale-related ICU data.
Scripts
Gives access to script-related ICU data.
Timezones
Gives access to timezone-related ICU data.
EmojiTransliterator
IcuVersion
Facilitates the comparison of ICU version strings.
IntlTestHelper
Helper class for preparing test cases that rely on the Intl component.
Version
Facilitates the comparison of version strings.
MailerTestCommand
A console command to test Mailer transports.
MessageDataCollector
DataCollector.
Envelope
FailedMessageEvent
Event is the base class for classes containing event data.
MessageEvent
Allows the transformation of a Message and the Envelope before the email is sent.
MessageEvents
SentMessageEvent
Event is the base class for classes containing event data.
EnvelopeListener
Manipulates the Envelope of a Message.
MessageListener
Manipulates the headers and the body of a Message.
MessageLoggerListener
Logs Messages.
MessengerTransportListener
Allows messages to be sent to specific Messenger transports via the "X-Bus-Transport" MIME header.
HttpTransportException
IncompleteDsnException
InvalidArgumentException
LogicException
RuntimeException
TransportException
UnexpectedResponseException
UnsupportedSchemeException
MetadataHeader
A Simple MIME Header.
TagHeader
A Simple MIME Header.
Mailer
MessageHandler
SendEmailMessage
SentMessage
EmailCount
EmailIsQueued
TransportFactoryTestCase
A test case to ease testing Transport Factory.
AbstractApiTransport
AbstractHttpTransport
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NativeTransportFactory
Factory that configures a transport (sendmail or SMTP) based on php.ini settings.
NullTransport
Pretends messages have been sent, but just ignores them.
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
SendmailTransport
SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
SendmailTransportFactory
CramMd5Authenticator
Handles CRAM-MD5 authentication.
LoginAuthenticator
Handles LOGIN authentication.
PlainAuthenticator
Handles PLAIN authentication.
XOAuth2Authenticator
Handles XOAUTH2 authentication.
EsmtpTransport
Sends Emails over SMTP with ESMTP support.
EsmtpTransportFactory
SmtpTransport
Sends emails over SMTP.
Transports
Transport
MigrationDiffFilteredOutput
ConsoleStyle
Output decorator helpers for the Symfony Style Guide.
DependencyBuilder
MakeCommandRegistrationPass
RemoveMissingParametersPass
Removes injected parameter arguments if they don't exist in this app.
SetDoctrineAnnotatedPrefixesPass
Configuration
MakerExtension
This is the class that loads and manages your bundle configuration.
ConsoleErrorSubscriber
Prints certain exceptions in a pretty way and silences normal exception handling.
RuntimeCommandException
An exception whose output is displayed as a clean error.
Generator
GeneratorTwigHelper
InputConfiguration
AbstractMaker
Convenient abstract class for makers.
MakeCommand
Convenient abstract class for makers.
MakeController
Convenient abstract class for makers.
MakeCrud
Convenient abstract class for makers.
MakeEntity
Convenient abstract class for makers.
MakeFixtures
Convenient abstract class for makers.
MakeForm
Convenient abstract class for makers.
MakeFunctionalTest
Convenient abstract class for makers.
MakeListener
Convenient abstract class for makers.
MakeMigration
Convenient abstract class for makers.
MakeSerializerEncoder
Convenient abstract class for makers.
MakeSerializerNormalizer
Convenient abstract class for makers.
MakeSubscriber
Convenient abstract class for makers.
MakeTest
Convenient abstract class for makers.
MakeTwigComponent
Convenient abstract class for makers.
MakeTwigExtension
Convenient abstract class for makers.
MakeUnitTest
Convenient abstract class for makers.
MakeValidator
Convenient abstract class for makers.
MakeVoter
Convenient abstract class for makers.
MakerBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Str
MakerTestCase
MakerTestDetails
MakerTestKernel
The Kernel is the heart of the Symfony system.
MakerTestRunner
ClassNameDetails
YamlManipulationFailedException
Thrown whenever YamlSourceManipulator cannot change contents successfully.
YamlSourceManipulator
A class that modifies YAML source, while keeping comments & formatting.
AsMessageHandler
Service tag to autoconfigure message handlers.
ConsumeMessagesCommand
Base class for all commands.
DebugCommand
A console command to debug Messenger information.
FailedMessagesRemoveCommand
FailedMessagesRetryCommand
FailedMessagesShowCommand
SetupTransportsCommand
Base class for all commands.
StatsCommand
Base class for all commands.
StopWorkersCommand
Base class for all commands.
MessengerDataCollector
DataCollector.
MessengerPass
Envelope
A message wrapped in an envelope with stamps (configurations, markers, ...).
AbstractWorkerMessageEvent
SendMessageToTransportsEvent
Event is dispatched before a message is sent to the transport.
WorkerMessageFailedEvent
Dispatched when a message was received from a transport and handling failed.
WorkerMessageHandledEvent
Dispatched after a message was received from a transport and successfully handled.
WorkerMessageReceivedEvent
Dispatched when a message was received from a transport but before sent to the bus.
WorkerMessageRetriedEvent
Dispatched after a message has been sent for retry.
WorkerRateLimitedEvent
Dispatched after the worker has been blocked due to a configured rate limiter.
WorkerRunningEvent
Dispatched after the worker processed a message or didn't receive a message at all.
WorkerStartedEvent
Dispatched when a worker has been started.
WorkerStoppedEvent
Dispatched when a worker has been stopped.
AddErrorDetailsStampListener
DispatchPcntlSignalListener
ResetServicesListener
SendFailedMessageForRetryListener
SendFailedMessageToFailureTransportListener
Sends a rejected message to a "failure transport".
StopWorkerOnCustomStopExceptionListener
StopWorkerOnFailureLimitListener
StopWorkerOnMemoryLimitListener
StopWorkerOnMessageLimitListener
StopWorkerOnRestartSignalListener
StopWorkerOnSignalsListener
StopWorkerOnSigtermSignalListener
StopWorkerOnTimeLimitListener
DelayedMessageHandlingException
When handling queued messages from {@link DispatchAfterCurrentBusMiddleware}, some handlers caused an exception. This exception contains all those handler exceptions.
HandlerFailedException
InvalidArgumentException
LogicException
MessageDecodingFailedException
Thrown when a message cannot be decoded in a serializer.
NoHandlerForMessageException
NoSenderForMessageException
RecoverableMessageHandlingException
A concrete implementation of RecoverableExceptionInterface that can be used directly.
RejectRedeliveredMessageException
RuntimeException
StopWorkerException
TransportException
UnrecoverableMessageHandlingException
A concrete implementation of UnrecoverableExceptionInterface that can be used directly.
ValidationFailedException
Acknowledger
HandlerDescriptor
Describes a handler and the possible associated options, such as `from_transport`, `bus`, etc.
HandlersLocator
Maps a message to a list of handlers.
RedispatchMessageHandler
RedispatchMessage
MessageBus
ActivationMiddleware
Execute the inner middleware according to an activation strategy.
AddBusNameStampMiddleware
Adds the BusNameStamp to the bus.
DispatchAfterCurrentBusMiddleware
Allow to configure messages to be handled after the current bus is finished.
FailedMessageProcessingMiddleware
HandleMessageMiddleware
RejectRedeliveredMessageMiddleware
Middleware that throws a RejectRedeliveredMessageException when a message is detected that has been redelivered by AMQP.
RouterContextMiddleware
Restore the Router context when processing the message.
SendMessageMiddleware
StackMiddleware
TraceableMiddleware
Collects some data about a middleware.
ValidationMiddleware
MultiplierRetryStrategy
A retry strategy with a constant or exponential retry delay.
RoutableMessageBus
Bus of buses that is routable using a BusNameStamp.
AckStamp
Marker stamp for messages that can be ack/nack'ed.
BusNameStamp
Stamp used to identify which bus it was passed to.
ConsumedByWorkerStamp
A marker that this message was consumed by a worker process.
DelayStamp
Apply this stamp to delay delivery of your message on a transport.
DispatchAfterCurrentBusStamp
Marker item to tell this message should be handled in after the current bus has finished.
ErrorDetailsStamp
Stamp applied when a messages fails due to an exception in the handler.
FlushBatchHandlersStamp
Marker telling that any batch handlers bound to the envelope should be flushed.
HandledStamp
Stamp identifying a message handled by the `HandleMessageMiddleware` middleware and storing the handler returned value.
HandlerArgumentsStamp
MessageDecodingFailedStamp
NoAutoAckStamp
Marker telling that ack should not be done automatically for this message.
ReceivedStamp
Marker stamp for a received message.
RedeliveryStamp
Stamp applied when a messages needs to be redelivered.
RouterContextStamp
SentStamp
Marker stamp identifying a message sent by the `SendMessageMiddleware`.
SentToFailureTransportStamp
Stamp applied when a message is sent to the failure transport.
SerializedMessageStamp
SerializerStamp
TransportMessageIdStamp
Added by a sender or receiver to indicate the id of this message in that transport.
TransportNamesStamp
Stamp used to override the transport names specified in the Messenger routing configuration file.
ValidationStamp
MiddlewareTestCase
TraceableMessageBus
InMemoryTransport
Transport that stays in memory. Useful for testing purpose.
InMemoryTransportFactory
InMemoryTransport
Transport that stays in memory. Useful for testing purpose.
InMemoryTransportFactory
SendersLocator
Maps a message to a list of senders.
FlattenExceptionNormalizer
This normalizer is only used in Debug/Dev/Messenger contexts.
PhpSerializer
Serializer
SyncTransport
Transport that immediately marks messages as received and dispatches for handling.
SyncTransportFactory
TransportFactory
Worker
WorkerMetadata
Address
DkimOptions
A helper providing autocompletion for available DkimSigner options.
DkimSigner
SMimeEncrypter
SMimeSigner
AddMimeTypeGuesserPass
Registers custom mime types guessers.
DraftEmail
Email
Base64ContentEncoder
Base64Encoder
Base64MimeHeaderEncoder
EightBitContentEncoder
IdnAddressEncoder
An IDN email address encoder.
QpContentEncoder
QpEncoder
QpMimeHeaderEncoder
Rfc2231Encoder
AddressEncoderException
InvalidArgumentException
LogicException
RfcComplianceException
RuntimeException
FileBinaryMimeTypeGuesser
Guesses the MIME type with the binary "file" (only available on *nix).
FileinfoMimeTypeGuesser
Guesses the MIME type using the PECL extension FileInfo.
AbstractHeader
An abstract base MIME Header.
DateHeader
A Date MIME Header.
Headers
A collection of headers.
IdentificationHeader
An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
MailboxHeader
A Mailbox MIME Header for something like Sender (one named address).
MailboxListHeader
A Mailbox list MIME Header for something like From, To, Cc, and Bcc (one or more named addresses).
ParameterizedHeader
A Simple MIME Header.
PathHeader
A Path Header, such a Return-Path (one address).
UnstructuredHeader
A Simple MIME Header.
DefaultHtmlToTextConverter
LeagueHtmlToMarkdownConverter
Message
MessageConverter
MimeTypes
Manages MIME types and file extensions.
AbstractMultipartPart
AbstractPart
DataPart
File
MessagePart
AlternativePart
DigestPart
FormDataPart
Implements RFC 7578.
MixedPart
RelatedPart
SMimePart
TextPart
RawMessage
EmailAddressContains
EmailAttachmentCount
EmailHasHeader
EmailHeaderSame
EmailHtmlBodyContains
EmailSubjectContains
EmailTextBodyContains
ServerLogCommand
Base class for all commands.
ConsoleFormatter
Formats incoming records for console output by coloring them depending on log level.
VarDumperFormatter
ChromePhpHandler
ChromePhpHandler.
ConsoleHandler
Writes logs to the console output depending on its verbosity setting.
ElasticsearchLogstashHandler
Push logs directly to Elasticsearch and format them according to Logstash specification.
HttpCodeActivationStrategy
Activation strategy that ignores certain HTTP codes.
NotFoundActivationStrategy
Activation strategy that ignores 404s for certain URLs.
FirePHPHandler
FirePHPHandler.
MailerHandler
Base Handler class providing the Handler structure, including processors and formatters
NotifierHandler
Uses Notifier as a log handler.
ServerLogHandler
Base Handler class providing the Handler structure, including processors and formatters
Logger
Monolog log channel
ConsoleCommandProcessor
Adds the current console command information to the log entry.
DebugProcessor
RouteProcessor
Adds the current route information to the log entry.
SwitchUserTokenProcessor
Adds the original security token to the log entry.
TokenProcessor
Adds the current security token to the log entry.
WebProcessor
WebProcessor override to read from the HttpFoundation's Request.
AddProcessorsPass
Registers processors in Monolog loggers or handlers.
AddSwiftMailerTransportPass
Sets the transport for Swiftmailer handlers depending on the existing container definitions.
DebugHandlerPass
Adds the DebugHandler when the profiler is enabled and kernel.debug is true.
FixEmptyLoggerPass
Fixes loggers with no handlers (by registering a "null" one).
LoggerChannelPass
Replaces the default logger by another one with its own channel for tagged services.
Configuration
This class contains the configuration information for the bundle
MonologExtension
MonologExtension is an extension for the Monolog library.
MonologBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
MessageFactory
Helps create Swift_Message objects, lazily
AbstractChannel
BrowserChannel
ChannelPolicy
ChatChannel
EmailChannel
PushChannel
SmsChannel
Chatter
NotificationDataCollector
DataCollector.
FailedMessageEvent
Event is the base class for classes containing event data.
MessageEvent
Event is the base class for classes containing event data.
NotificationEvents
SentMessageEvent
Event is the base class for classes containing event data.
NotificationLoggerListener
SendFailedMessageToNotifierListener
Sends a rejected message to the notifier.
FlashMessageImportanceMapperException
IncompleteDsnException
InvalidArgumentException
LengthException
LogicException
MissingRequiredOptionException
MultipleExclusiveOptionsUsedException
RuntimeException
TransportException
UnsupportedMessageTypeException
UnsupportedSchemeException
AbstractFlashMessageImportanceMapper
BootstrapFlashMessageImportanceMapper
DefaultFlashMessageImportanceMapper
ChatMessage
EmailMessage
NullMessage
PushMessage
SentMessage
SmsMessage
MessageHandler
Notification
Notifier
NoRecipient
Recipient
NotificationCount
NotificationIsQueued
NotificationSubjectContains
NotificationTransportIsEqual
TransportFactoryTestCase
A test case to ease testing a notifier transport factory.
TransportTestCase
A test case to ease testing a Notifier transport.
Texter
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NullTransport
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
Transports
Transport
OptionsResolverIntrospector
AccessException
Thrown when trying to read an option outside of or write it inside of {@link \Symfony\Component\OptionsResolver\Options::resolve()}.
InvalidArgumentException
Thrown when an argument is invalid.
InvalidOptionsException
Thrown when the value of an option does not match its validation rules.
MissingOptionsException
Exception thrown when a required option is missing.
NoConfigurationException
Thrown when trying to introspect an option definition property for which no value was configured inside the OptionsResolver instance.
NoSuchOptionException
Thrown when trying to read an option that has no value set.
OptionDefinitionException
Thrown when two lazy options have a cyclic dependency.
UndefinedOptionsException
Exception thrown when an undefined option is passed.
OptionConfigurator
OptionsResolver
Validates options and merges them with default values.
Client
Simulates a browser.
CookieJar
CookieJar.
Crawler
Crawler eases navigation of a list of \DOMNode objects.
ChoiceFormField
ChoiceFormField represents a choice form field.
FileFormField
FileFormField represents a file form field (an HTML file input tag).
InputFormField
InputFormField represents an input form field (an HTML input tag).
TextareaFormField
TextareaFormField represents a textarea form field (an HTML textarea tag).
Form
Form represents an HTML form.
Image
Image represents an HTML image (an HTML img tag).
Link
Link represents an HTML link (an HTML a, area or link tag).
PantherTestCase
ChromeManager
FirefoxManager
SeleniumManager
WebServerManager
ServerExtension
PHPUnit < 10.
PantherWebDriverExpectedCondition
WebDriverMouse
UserPasswordHashCommand
Hashes a user's password.
InvalidPasswordException
LogicException
MessageDigestPasswordHasher
MessageDigestPasswordHasher uses a message digest algorithm.
MigratingPasswordHasher
Hashes passwords using the best available hasher.
NativePasswordHasher
Hashes passwords using password_hash().
PasswordHasherFactory
A generic hasher factory implementation.
Pbkdf2PasswordHasher
Pbkdf2PasswordHasher uses the PBKDF2 (Password-Based Key Derivation Function 2).
PlaintextPasswordHasher
PlaintextPasswordHasher does not do any hashing but is useful in testing environments.
SodiumPasswordHasher
Hashes passwords using libsodium.
UserPasswordHasher
Hashes passwords based on the user and the PasswordHasherFactory.
SymfonyExcludeListSimplePhpunit
ClassExistsMock
ClockMock
CoverageListener
DeprecationErrorHandler
Catch deprecation notices and print a summary report at the end of the test suite.
DnsMock
SymfonyTestsListener
Command
MethodArgumentNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodArgumentValueNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
NotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
RuntimeException
RuntimeException for the Intl component.
Collator
Stub implementation for the Collator class of the intl extension.
IntlDateFormatter
Stub implementation for the IntlDateFormatter class of the intl extension.
Locale
Stub implementation for the Locale class of the intl extension.
NumberFormatter
Stub implementation for the NumberFormatter class of the intl extension.
Normalizer
DateError
DateException
DateInvalidOperationException
DateInvalidTimeZoneException
DateMalformedIntervalStringException
DateMalformedPeriodStringException
DateMalformedStringException
DateObjectError
DateRangeError
Override
SQLite3Exception
InvalidArgumentException
InvalidArgumentException for the Process Component.
LogicException
LogicException for the Process Component.
ProcessFailedException
Exception for failed processes.
ProcessSignaledException
Exception that is thrown when a process has been signaled.
ProcessTimedOutException
Exception that is thrown when a process times out.
RunProcessFailedException
RuntimeException for the Process Component.
RuntimeException
RuntimeException for the Process Component.
ExecutableFinder
Generic executable finder.
InputStream
Provides a way to continuously write to the input of a Process until the InputStream is closed.
RunProcessContext
RunProcessMessage
RunProcessMessageHandler
PhpExecutableFinder
An executable finder specifically designed for the PHP executable.
PhpProcess
PhpProcess runs a PHP script in an independent process.
PhpSubprocess
PhpSubprocess runs a PHP command as a subprocess while keeping the original php.ini settings.
Process
Process is a thin wrapper around proc_* functions to easily start independent PHP processes.
ProcessUtils
ProcessUtils is a bunch of utility methods.
AccessException
Thrown when a property path is not available.
InvalidArgumentException
Base InvalidArgumentException for the PropertyAccess component.
InvalidPropertyPathException
Thrown when a property path is malformed.
NoSuchIndexException
Thrown when an index cannot be found.
NoSuchPropertyException
Thrown when a property cannot be found.
OutOfBoundsException
Base OutOfBoundsException for the PropertyAccess component.
RuntimeException
Base RuntimeException for the PropertyAccess component.
UnexpectedTypeException
Thrown when a value does not match an expected type.
UninitializedPropertyException
Thrown when a property is not initialized.
PropertyAccess
Entry point of the PropertyAccess component.
PropertyAccessor
Default implementation of {@link PropertyAccessorInterface}.
PropertyAccessorBuilder
A configurable builder to create a PropertyAccessor.
PropertyPath
Default implementation of {@link PropertyPathInterface}.
PropertyPathBuilder
PropertyPathIterator
Traverses a property path and provides additional methods to find out information about the current element.
PropertyInfoConstructorPass
Adds extractors to the property_info.constructor_extractor service.
PropertyInfoPass
Adds extractors to the property_info service.
ConstructorExtractor
Extracts the constructor argument type using ConstructorArgumentTypeExtractorInterface implementations.
PhpDocExtractor
Extracts data using a PHPDoc parser.
PhpStanExtractor
Extracts data using PHPStan parser.
ReflectionExtractor
Extracts data using the reflection API.
SerializerExtractor
Lists available properties using Symfony Serializer Component metadata.
PropertyInfoCacheExtractor
Adds a PSR-6 cache layer on top of an extractor.
PropertyInfoExtractor
Default {@see PropertyInfoExtractorInterface} implementation.
Type
Type value object (immutable).
PhpDocTypeHelper
Transforms a php doc type to a {@link Type} instance.
Alias
Route
Annotation class for @Route().
Route
Annotation class for @Route().
CompiledRoute
CompiledRoutes are returned by the RouteCompiler class.
AddExpressionLanguageProvidersPass
Registers the expression language providers.
RoutingResolverPass
Adds tagged routing.loader services to routing.resolver service.
InvalidArgumentException
InvalidParameterException
Exception thrown when a parameter is not valid.
MethodNotAllowedException
The resource was found but the request method is not allowed.
MissingMandatoryParametersException
Exception thrown when a route cannot be generated because of missing mandatory parameters.
NoConfigurationException
Exception thrown when no routes are configured.
ResourceNotFoundException
The resource was not found.
RouteCircularReferenceException
RouteNotFoundException
Exception thrown when a route does not exist.
RuntimeException
CompiledUrlGenerator
Generates URLs based on rules dumped by CompiledUrlGeneratorDumper.
CompiledUrlGeneratorDumper
CompiledUrlGeneratorDumper creates a PHP array to be used with CompiledUrlGenerator.
GeneratorDumper
GeneratorDumper is the base class for all built-in generator dumpers.
UrlGenerator
UrlGenerator can generate a URL or a path for any route in the RouteCollection based on the passed parameters.
AnnotationClassLoader
AttributeClassLoader loads routing information from a PHP class and its methods.
AnnotationDirectoryLoader
AttributeDirectoryLoader loads routing information from attributes set on PHP classes and methods.
AnnotationFileLoader
AttributeFileLoader loads routing information from attributes set on a PHP class and its methods.
AttributeClassLoader
AttributeClassLoader loads routing information from a PHP class and its methods.
AttributeDirectoryLoader
AttributeDirectoryLoader loads routing information from attributes set on PHP classes and methods.
AttributeFileLoader
AttributeFileLoader loads routing information from attributes set on a PHP class and its methods.
ClosureLoader
ClosureLoader loads routes from a PHP closure.
AliasConfigurator
CollectionConfigurator
ImportConfigurator
RouteConfigurator
RoutingConfigurator
ContainerLoader
A route loader that executes a service from a PSR-11 container to load the routes.
DirectoryLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
ObjectLoader
A route loader that calls a method on an object to load the routes.
PhpFileLoader
PhpFileLoader loads routes from a PHP file.
Psr4DirectoryLoader
A loader that discovers controller classes in a directory that follows PSR-4.
XmlFileLoader
XmlFileLoader loads XML routing files.
YamlFileLoader
YamlFileLoader loads Yaml routing files.
CompiledUrlMatcher
Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
CompiledUrlMatcherDumper
CompiledUrlMatcherDumper creates PHP arrays to be used with CompiledUrlMatcher.
MatcherDumper
MatcherDumper is the abstract class for all built-in matcher dumpers.
ExpressionLanguageProvider
Exposes functions defined in the request context to route conditions.
RedirectableUrlMatcher
UrlMatcher matches URL based on a set of routes.
TraceableUrlMatcher
TraceableUrlMatcher helps debug path info matching by tracing the match.
UrlMatcher
UrlMatcher matches URL based on a set of routes.
RequestContext
Holds information about the current request.
EnumRequirement
Route
A Route describes a route and its parameters.
RouteCollection
A RouteCollection represents a set of Route instances.
RouteCompiler
RouteCompiler compiles Route instances to CompiledRoute instances.
Router
The Router class is an example of the integration of all pieces of the routing system for easier use.
GenericRuntime
A runtime to do bare-metal PHP without using superglobals.
ClosureResolver
DebugClosureResolver
ClosureRunner
ConsoleApplicationRunner
HttpKernelRunner
ResponseRunner
SymfonyRuntime
Knows the basic conventions to run Symfony apps.
ExpressionCacheWarmer
DebugFirewallCommand
Base class for all commands.
SecurityDataCollector
DataCollector.
TraceableFirewallListener
Firewall collecting called security listeners and authenticators.
AddExpressionLanguageProvidersPass
Registers the expression language providers.
AddSecurityVotersPass
Adds all configured security voters to the access decision manager.
AddSessionDomainConstraintPass
Uses the session domain to restrict allowed redirection targets.
CleanRememberMeVerifierPass
Cleans up the remember me verifier cache if cache is missing.
MakeFirewallsEventDispatcherTraceablePass
RegisterEntryPointPass
SortFirewallListenersPass
Sorts firewall listeners based on the execution order provided by FirewallListenerInterface::getPriority().
MainConfiguration
SecurityExtension configuration structure.
OidcTokenHandlerFactory
Configures a token handler for decoding and validating an OIDC token.
OidcUserInfoTokenHandlerFactory
Configures a token handler for an OIDC server.
ServiceTokenHandlerFactory
Configures a token handler from a service id.
AbstractFactory
InMemoryFactory
InMemoryFactory creates services for the memory provider.
LdapFactory
LdapFactory creates services for Ldap user provider.
SecurityExtension
SecurityExtension.
FirewallListener
Firewall uses a FirewallMap to register security listeners for the given request.
FirewallAwareLoginLinkHandler
Decorates the login link handler for the current firewall.
FirewallAwareRememberMeHandler
Decorates {@see RememberMeHandlerInterface} for the current firewall.
LogoutRouteLoader
FirewallConfig
FirewallContext
This is a wrapper around the actual firewall configuration which allows us to lazy load the context for one specific firewall only when we need it.
FirewallMap
This is a lazy-loading firewall map implementation.
LazyFirewallContext
Lazily calls authentication listeners when actually required by the access listener.
UserAuthenticator
A decorator that delegates all method calls to the authenticator manager of the current firewall.
Security
Helper class for commonly-needed security tasks.
SecurityBundle
Bundle.
AuthenticationTrustResolver
The default implementation of the authentication trust resolver.
CacheTokenVerifier
InMemoryTokenProvider
This class is used for testing purposes, and is not really suited for production.
AbstractToken
Base class for Token instances.
NullToken
PreAuthenticatedToken
PreAuthenticatedToken implements a pre-authenticated token.
RememberMeToken
Authentication Token for "Remember-Me".
TokenStorage
TokenStorage contains a TokenInterface.
UsageTrackingTokenStorage
A token storage that increments the session usage index when the token is accessed.
SwitchUserToken
Token representing a user who temporarily impersonates another one.
UsernamePasswordToken
UsernamePasswordToken implements a username and password token.
AuthenticationEvents
AccessDecisionManager
AccessDecisionManager is the base class for all access decision managers that use decision voters.
AuthorizationChecker
AuthorizationChecker is the main authorization point of the Security component.
ExpressionLanguage
Adds some function to the default ExpressionLanguage.
ExpressionLanguageProvider
Define some ExpressionLanguage functions.
AffirmativeStrategy
Grants access if any voter returns an affirmative response.
ConsensusStrategy
Grants access if there is consensus of granted against denied responses.
PriorityStrategy
Grant or deny access depending on the first voter that does not abstain.
UnanimousStrategy
Grants access if only grant (or abstain) votes were received.
AuthenticatedVoter
AuthenticatedVoter votes if an attribute like IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, IS_AUTHENTICATED is present.
ExpressionVoter
ExpressionVoter votes based on the evaluation of an expression.
RoleHierarchyVoter
RoleHierarchyVoter uses a RoleHierarchy to determine the roles granted to the user before voting.
RoleVoter
RoleVoter votes if any attribute starts with a given prefix.
Voter
Voter is an abstract default implementation of a voter.
AuthenticationEvent
This is a general purpose authentication event.
AuthenticationSuccessEvent
This is a general purpose authentication event.
AccessDeniedException
AccessDeniedException is thrown when the account has not the required role.
AccountExpiredException
AccountExpiredException is thrown when the user account has expired.
AccountStatusException
AccountStatusException is the base class for authentication exceptions caused by the user account status.
AuthenticationCredentialsNotFoundException
AuthenticationCredentialsNotFoundException is thrown when an authentication is rejected because no Token is available.
AuthenticationException
AuthenticationException is the base class for all authentication exceptions.
AuthenticationExpiredException
AuthenticationExpiredException is thrown when an authentication token becomes un-authenticated between requests.
AuthenticationServiceException
AuthenticationServiceException is thrown when an authentication request could not be processed due to a system problem.
BadCredentialsException
BadCredentialsException is thrown when the user credentials are invalid.
CookieTheftException
This exception is thrown when the RememberMeServices implementation detects that a presented cookie has already been used by someone else.
CredentialsExpiredException
CredentialsExpiredException is thrown when the user account credentials have expired.
CustomUserMessageAccountStatusException
An authentication exception caused by the user account status where you can control the message shown to the user.
CustomUserMessageAuthenticationException
An authentication exception where you can control the message shown to the user.
DisabledException
DisabledException is thrown when the user account is disabled.
InsufficientAuthenticationException
InsufficientAuthenticationException is thrown if the user credentials are not sufficiently trusted.
InvalidArgumentException
Base InvalidArgumentException for the Security component.
InvalidCsrfTokenException
This exception is thrown when the csrf token is invalid.
LazyResponseException
A signaling exception that wraps a lazily computed response.
LockedException
LockedException is thrown if the user account is locked.
LogicException
Base LogicException for the Security component.
LogoutException
LogoutException is thrown when the account cannot be logged out.
ProviderNotFoundException
ProviderNotFoundException is thrown when no AuthenticationProviderInterface instance supports an authentication Token.
RuntimeException
Base RuntimeException for the Security component.
SessionUnavailableException
This exception is thrown when no session is available.
TokenNotFoundException
TokenNotFoundException is thrown if a Token cannot be found.
TooManyLoginAttemptsAuthenticationException
This exception is thrown if there where too many failed login attempts in this session.
UnsupportedUserException
This exception is thrown when an account is reloaded from a provider which doesn't support the passed implementation of UserInterface.
UserNotFoundException
UserNotFoundException is thrown if a User cannot be found for the given identifier.
RoleHierarchy
RoleHierarchy defines a role hierarchy.
Security
Helper class for commonly-needed security tasks.
ExpiredSignatureException
Base RuntimeException for the Security component.
InvalidSignatureException
Base RuntimeException for the Security component.
ExpiredSignatureStorage
SignatureHasher
Creates and validates secure hashes used in login links and remember-me cookies.
AccessDecisionStrategyTestCase
Abstract test case for access decision strategies.
ChainUserChecker
ChainUserProvider
Chain User Provider.
InMemoryUser
UserInterface implementation used by the in-memory user provider.
InMemoryUserChecker
Checks the state of the in-memory user account.
InMemoryUserProvider
InMemoryUserProvider is a simple non persistent user provider.
OidcUser
UserInterface implementation used by the access-token security workflow with an OIDC server.
UserPassword
Contains the properties of a constraint definition.
UserPasswordValidator
Base class for constraint validators.
CsrfToken
A CSRF token.
CsrfTokenManager
Default implementation of {@link CsrfTokenManagerInterface}.
TokenNotFoundException
Base RuntimeException for the Security component.
UriSafeTokenGenerator
Generates CSRF tokens.
NativeSessionTokenStorage
Token storage that uses PHP's native session handling.
SessionTokenStorage
Token storage that uses a Symfony Session object.
AccessMap
AccessMap allows configuration of different access control rules for specific parts of the website.
ChainAccessTokenExtractor
The token extractor retrieves the token from a request.
FormEncodedBodyExtractor
Extracts a token from the body request.
HeaderAccessTokenExtractor
Extracts a token from the request header.
InvalidSignatureException
This exception is thrown when the token signature is invalid.
MissingClaimException
This exception is thrown when the user is invalid on the OIDC server (e.g.: "email" property is not in the scope).
OidcTokenHandler
The token handler decodes and validates the token, and retrieves the user identifier from it.
OidcUserInfoTokenHandler
The token handler validates the token on the OIDC server and retrieves the user identifier.
QueryAccessTokenExtractor
Extracts a token from a query string parameter.
CurrentUser
Indicates that a controller argument should receive the current logged user.
IsGranted
AuthenticationUtils
Extracts Security Errors from Request.
AuthenticatorManager
CustomAuthenticationFailureHandler
CustomAuthenticationSuccessHandler
DefaultAuthenticationFailureHandler
Class with the default authentication failure handling logic.
DefaultAuthenticationSuccessHandler
Class with the default authentication success handling logic.
AbstractAuthenticator
An optional base class that creates the necessary tokens for you.
AbstractLoginFormAuthenticator
A base class to make form login authentication easier!
AccessTokenAuthenticator
Provides an implementation of the RFC6750 of an authentication via an access token.
TraceableAuthenticator
Collects info about an authenticator for debugging purposes.
TraceableAuthenticatorManagerListener
Decorates the AuthenticatorManagerListener to collect information about security authenticators.
FormLoginAuthenticator
A base class to make form login authentication easier!
HttpBasicAuthenticator
JsonLoginAuthenticator
Provides a stateless implementation of an authentication via a JSON document composed of a username and a password.
LoginLinkAuthenticator
An optional base class that creates the necessary tokens for you.
CsrfTokenBadge
Adds automatic CSRF tokens checking capabilities to this authenticator.
PasswordUpgradeBadge
Adds automatic password migration, if enabled and required in the password encoder.
PreAuthenticatedUserBadge
Marks the authentication as being pre-authenticated.
RememberMeBadge
Adds support for remember me to this authenticator.
UserBadge
Represents the user in the authentication process.
CustomCredentials
Implements credentials checking using a custom checker function.
PasswordCredentials
Implements password credentials.
Passport
A Passport contains all security-related information that needs to be validated during authentication.
SelfValidatingPassport
An implementation used when there are no credentials to be checked (e.g.
RememberMeAuthenticator
The RememberMe *Authenticator* performs remember me authentication.
PostAuthenticationToken
Base class for Token instances.
X509Authenticator
This authenticator authenticates pre-authenticated (by the webserver) X.509 certificates.
SecurityTokenValueResolver
UserValueResolver
Supports the argument type of {@see UserInterface}.
NotAnEntryPointException
Thrown by generic decorators when a decorated authenticator does not implement {@see AuthenticationEntryPointInterface}.
AuthenticationTokenCreatedEvent
When a newly authenticated security token was created, before it becomes effective in the security system.
CheckPassportEvent
This event is dispatched when the credentials have to be checked.
InteractiveLoginEvent
Event is the base class for classes containing event data.
LazyResponseEvent
Wraps a lazily computed response in a signaling exception.
LoginFailureEvent
This event is dispatched after an error during authentication.
LoginSuccessEvent
This event is dispatched after authentication has successfully completed.
LogoutEvent
Event is the base class for classes containing event data.
SwitchUserEvent
SwitchUserEvent.
TokenDeauthenticatedEvent
This event is dispatched when the current security token is deauthenticated when trying to reference the token.
CheckCredentialsListener
This listeners uses the interfaces of authenticators to determine how to check credentials.
CheckRememberMeConditionsListener
Checks if all conditions are met for remember me.
ClearSiteDataLogoutListener
Handler for Clear-Site-Data header during logout.
CookieClearingLogoutListener
This listener clears the passed cookies when a user logs out.
CsrfProtectionListener
CsrfTokenClearingLogoutListener
DefaultLogoutListener
Default logout listener will redirect users to a configured path.
IsGrantedAttributeListener
Handles the IsGranted attribute on controllers.
LoginThrottlingListener
PasswordMigratingListener
RememberMeListener
The RememberMe *listener* creates and deletes remember-me cookies.
SessionLogoutListener
Handler for clearing invalidating the current session.
SessionStrategyListener
Migrates/invalidates the session after successful login.
UserCheckerListener
UserProviderListener
Configures the user provider as user loader, if no user load has been explicitly set.
AbstractListener
A base class for listeners that can tell whether they should authenticate incoming requests.
AccessListener
AccessListener enforces access control rules.
AuthenticatorManagerListener
Firewall authentication listener that delegates to the authenticator system.
ChannelListener
ChannelListener switches the HTTP protocol based on the access control configuration.
ContextListener
ContextListener manages the SecurityContext persistence through a session.
ExceptionListener
ExceptionListener catches authentication exception and converts them to Response instances.
LogoutListener
LogoutListener logout users.
SwitchUserListener
SwitchUserListener allows a user to impersonate another one temporarily (like the Unix su command).
Firewall
Firewall uses a FirewallMap to register security listeners for the given request.
FirewallMap
FirewallMap allows configuration of different firewalls for specific parts of the website.
HttpUtils
Encapsulates the logic needed to create sub-requests, redirect the user, and match URLs.
ImpersonateUrlGenerator
Provides generator functions for the impersonation urls.
ExpiredLoginLinkException
Base RuntimeException for the Security component.
InvalidLoginLinkAuthenticationException
Thrown when a login link is invalid.
InvalidLoginLinkException
LoginLinkDetails
LoginLinkHandler
LoginLinkNotification
Use this notification to ease sending login link emails/SMS using the Notifier component.
LogoutUrlGenerator
Provides generator functions for the logout URL.
DefaultLoginRateLimiter
A default login throttling limiter.
AbstractRememberMeHandler
PersistentRememberMeHandler
Implements remember-me tokens using a {@see TokenProviderInterface}.
RememberMeDetails
ResponseListener
Adds remember-me cookies to the Response.
SignatureRememberMeHandler
Implements safe remember-me cookies using the {@see SignatureHasher}.
SecurityEvents
SecurityRequestAttributes
List of request attributes used along the security flow.
SessionAuthenticationStrategy
The default session strategy implementation.
Context
Annotation class for @Context().
DiscriminatorMap
Annotation class for @DiscriminatorMap().
Groups
Annotation class for @Groups().
Ignore
Annotation class for @Ignore().
MaxDepth
Annotation class for @MaxDepth().
SerializedName
Annotation class for @SerializedName().
SerializedPath
Annotation class for @SerializedPath().
Context
Annotation class for @Context().
DiscriminatorMap
Annotation class for @DiscriminatorMap().
Groups
Annotation class for @Groups().
Ignore
Annotation class for @Ignore().
MaxDepth
Annotation class for @MaxDepth().
SerializedName
Annotation class for @SerializedName().
SerializedPath
Annotation class for @SerializedPath().
CompiledClassMetadataCacheWarmer
DebugCommand
A console command to debug Serializer information.
CsvEncoderContextBuilder
A helper providing autocompletion for available CsvEncoder options.
JsonEncoderContextBuilder
A helper providing autocompletion for available JsonEncoder options.
XmlEncoderContextBuilder
A helper providing autocompletion for available XmlEncoder options.
YamlEncoderContextBuilder
A helper providing autocompletion for available YamlEncoder options.
AbstractNormalizerContextBuilder
A helper providing autocompletion for available AbstractNormalizer options.
AbstractObjectNormalizerContextBuilder
A helper providing autocompletion for available AbstractObjectNormalizer options.
BackedEnumNormalizerContextBuilder
A helper providing autocompletion for available BackedEnumNormalizer options.
ConstraintViolationListNormalizerContextBuilder
A helper providing autocompletion for available ConstraintViolationList options.
DateIntervalNormalizerContextBuilder
A helper providing autocompletion for available DateIntervalNormalizer options.
DateTimeNormalizerContextBuilder
A helper providing autocompletion for available DateTimeNormalizer options.
FormErrorNormalizerContextBuilder
A helper providing autocompletion for available FormErrorNormalizer options.
GetSetMethodNormalizerContextBuilder
A helper providing autocompletion for available GetSetMethodNormalizer options.
JsonSerializableNormalizerContextBuilder
A helper providing autocompletion for available JsonSerializableNormalizer options.
ObjectNormalizerContextBuilder
A helper providing autocompletion for available ObjectNormalizer options.
ProblemNormalizerContextBuilder
A helper providing autocompletion for available ProblemNormalizer options.
PropertyNormalizerContextBuilder
A helper providing autocompletion for available PropertyNormalizer options.
UidNormalizerContextBuilder
A helper providing autocompletion for available UidNormalizer options.
UnwrappingDenormalizerContextBuilder
A helper providing autocompletion for available UnwrappingDenormalizer options.
SerializerContextBuilder
A helper providing autocompletion for available Serializer options.
SerializerPass
Adds all services with the tags "serializer.encoder" and "serializer.normalizer" as encoders and normalizers to the "serializer" service.
ChainDecoder
Decoder delegating the decoding to a chain of decoders.
ChainEncoder
Encoder delegating the decoding to a chain of encoders.
CsvEncoder
Encodes CSV data.
JsonDecode
Decodes JSON data.
JsonEncode
Encodes JSON data.
JsonEncoder
Encodes JSON data.
XmlEncoder
YamlEncoder
Encodes YAML data.
BadMethodCallException
CircularReferenceException
CircularReferenceException.
ExtraAttributesException
ExtraAttributesException.
InvalidArgumentException
InvalidArgumentException.
LogicException
LogicException.
MappingException
MappingException.
MissingConstructorArgumentsException
RuntimeException.
NotEncodableValueException
UnexpectedValueException.
NotNormalizableValueException
UnexpectedValueException.
PartialDenormalizationException
UnexpectedValueException.
RuntimeException
RuntimeException.
UnexpectedValueException
UnexpectedValueException.
UnsupportedException
UnsupportedException.
UnsupportedFormatException
UnexpectedValueException.
ObjectPropertyListExtractor
AttributeMetadata
ClassDiscriminatorFromClassMetadata
ClassDiscriminatorMapping
ClassMetadata
CacheClassMetadataFactory
Caches metadata using a PSR-6 implementation.
ClassMetadataFactory
Returns a {@link ClassMetadata}.
ClassMetadataFactoryCompiler
CompiledClassMetadataFactory
AnnotationLoader
Loader for PHP attributes.
AttributeLoader
Loader for PHP attributes.
FileLoader
Base class for all file based loaders.
LoaderChain
Calls multiple {@link LoaderInterface} instances in a chain.
XmlFileLoader
Loads XML mapping files.
YamlFileLoader
YAML File Loader.
CamelCaseToSnakeCaseNameConverter
CamelCase to Underscore name converter.
MetadataAwareNameConverter
AbstractNormalizer
Normalizer implementation.
AbstractObjectNormalizer
Base class for a normalizer dealing with objects.
ArrayDenormalizer
Denormalizes arrays of objects.
BackedEnumNormalizer
Normalizes a {@see \BackedEnum} enumeration to a string or an integer.
ConstraintViolationListNormalizer
A normalizer that normalizes a ConstraintViolationListInterface instance.
CustomNormalizer
DataUriNormalizer
Normalizes an {@see \SplFileInfo} object to a data URI.
DateIntervalNormalizer
Normalizes an instance of {@see \DateInterval} to an interval string.
DateTimeNormalizer
Normalizes an object implementing the {@see \DateTimeInterface} to a date string.
DateTimeZoneNormalizer
Normalizes a {@see \DateTimeZone} object to a timezone string.
FormErrorNormalizer
Normalizes invalid Form instances.
GetSetMethodNormalizer
Converts between objects with getter and setter methods and arrays.
JsonSerializableNormalizer
A normalizer that uses an objects own JsonSerializable implementation.
MimeMessageNormalizer
Normalize Mime message classes.
ObjectNormalizer
Converts between objects and arrays using the PropertyAccess component.
ProblemNormalizer
Normalizes errors according to the API Problem spec (RFC 7807).
PropertyNormalizer
Converts between objects and arrays by mapping properties.
TranslatableNormalizer
UidNormalizer
UnwrappingDenormalizer
Serializer
Serializer serializes and deserializes data.
Required
A required dependency.
SubscribedService
For use as the return value for {@see ServiceSubscriberInterface}.
ServiceLocatorTest
ServiceLocatorTestCase
AutoImportLocator
Finds the MappedAsset for an "autoimport" string.
StimulusExtension
Allow adding classes to the class cache.
StimulusAttributes
Helper to build Stimulus-related HTML attributes.
StimulusHelper
StimulusBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
StimulusTwigExtension
Section
Stopwatch section.
Stopwatch
Stopwatch provides a way to profile code.
StopwatchEvent
Represents an Event managed by Stopwatch.
StopwatchPeriod
Represents an Period for an Event.
AbstractString
Represents a string of abstract characters.
AbstractUnicodeString
Represents a string of abstract Unicode characters.
ByteString
Represents a binary-safe string of bytes.
CodePointString
Represents a string of Unicode code points encoded as UTF-8.
InvalidArgumentException
RuntimeException
EnglishInflector
FrenchInflector
French inflector.
LazyString
A string whose value is computed lazily by a callback.
AsciiSlugger
UnicodeString
Represents a string of Unicode grapheme clusters encoded as UTF-8.
AbstractOperation
Base catalogues binary operation class.
MergeOperation
Merge operation between two catalogues as follows: all = source ∪ target = {x: x ∈ source ∨ x ∈ target} new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅ Basically, the result contains messages from both catalogues.
TargetOperation
Target operation between two catalogues: intersection = source ∩ target = {x: x ∈ source ∧ x ∈ target} all = intersection ∪ (target ∖ intersection) = target new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = source ∖ target = {x: x ∈ source ∧ x ∉ target} Basically, the result contains messages from the target catalogue.
TranslationPullCommand
Base class for all commands.
TranslationPushCommand
Base class for all commands.
XliffLintCommand
Validates XLIFF files syntax and outputs encountered errors.
TranslationDataCollector
DataCollector.
DataCollectorTranslator
DataCollectorTranslatorPass
LoggingTranslatorPass
TranslationDumperPass
Adds tagged translation.formatter services to translation writer.
TranslationExtractorPass
Adds tagged translation.extractor services to translation extractor.
TranslatorPass
TranslatorPathsPass
CsvFileDumper
CsvFileDumper generates a csv formatted string representation of a message catalogue.
FileDumper
FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
IcuResFileDumper
IcuResDumper generates an ICU ResourceBundle formatted string representation of a message catalogue.
IniFileDumper
IniFileDumper generates an ini formatted string representation of a message catalogue.
JsonFileDumper
JsonFileDumper generates an json formatted string representation of a message catalogue.
MoFileDumper
MoFileDumper generates a gettext formatted string representation of a message catalogue.
PhpFileDumper
PhpFileDumper generates PHP files from a message catalogue.
PoFileDumper
PoFileDumper generates a gettext formatted string representation of a message catalogue.
QtFileDumper
QtFileDumper generates ts files from a message catalogue.
XliffFileDumper
XliffFileDumper generates xliff files from a message catalogue.
YamlFileDumper
YamlFileDumper generates yaml files from a message catalogue.
IncompleteDsnException
Base InvalidArgumentException for the Translation component.
InvalidArgumentException
Base InvalidArgumentException for the Translation component.
InvalidResourceException
Thrown when a resource cannot be loaded.
LogicException
Base LogicException for Translation component.
MissingRequiredOptionException
Base InvalidArgumentException for the Translation component.
NotFoundResourceException
Thrown when a resource does not exist.
ProviderException
Base RuntimeException for the Translation component.
RuntimeException
Base RuntimeException for the Translation component.
UnsupportedSchemeException
Base LogicException for Translation component.
AbstractFileExtractor
Base class used by classes that extract translation messages from files.
ChainExtractor
ChainExtractor extracts translation messages from template files.
PhpAstExtractor
PhpAstExtractor extracts translation messages from a PHP AST.
PhpExtractor
PhpExtractor extracts translation messages from a PHP template.
PhpStringTokenParser
AbstractVisitor
ConstraintVisitor
TranslatableMessageVisitor
TransMethodVisitor
IntlFormatter
MessageFormatter
IdentityTranslator
IdentityTranslator does not translate anything.
ArrayLoader
ArrayLoader loads translations from a PHP array.
CsvFileLoader
CsvFileLoader loads translations from CSV files.
FileLoader
ArrayLoader loads translations from a PHP array.
IcuDatFileLoader
IcuResFileLoader loads translations from a resource bundle.
IcuResFileLoader
IcuResFileLoader loads translations from a resource bundle.
IniFileLoader
IniFileLoader loads translations from an ini file.
JsonFileLoader
JsonFileLoader loads translations from an json file.
MoFileLoader
ArrayLoader loads translations from a PHP array.
PhpFileLoader
PhpFileLoader loads translations from PHP files returning an array of translations.
PoFileLoader
ArrayLoader loads translations from a PHP array.
QtFileLoader
QtFileLoader loads translations from QT Translations XML files.
XliffFileLoader
XliffFileLoader loads translations from XLIFF files.
YamlFileLoader
YamlFileLoader loads translations from Yaml files.
LocaleSwitcher
LoggingTranslator
MessageCatalogue
AbstractProviderFactory
Dsn
FilteringProvider
Filters domains and locales between the Translator config values and those specific to each provider.
NullProvider
NullProviderFactory
TranslationProviderCollection
TranslationProviderCollectionFactory
PseudoLocalizationTranslator
This translator should only be used in a development environment.
TranslationReader
TranslationReader reads translation messages from translation files.
ProviderFactoryTestCase
A test case to ease testing a translation provider factory.
ProviderTestCase
A test case to ease testing a translation provider.
TranslatableMessage
Translator
TranslatorBag
ArrayConverter
ArrayConverter generates tree like structure from a message catalogue.
XliffUtils
Provides some utility methods for XLIFF translation files, such as validating their contents according to the XSD schema.
TranslationWriter
TranslationWriter writes translation messages.
TranslatorTest
Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
AppVariable
Exposes some Symfony parameters and services as an "app" global variable.
Template
DebugCommand
Lists twig functions, filters, globals and tests present in the current project.
LintCommand
Command that will validate your template syntax and output encountered errors.
TwigDataCollector
DataCollector.
TwigErrorRenderer
Provides the ability to render custom Twig-based HTML error pages in non-debug mode, otherwise falls back to HtmlErrorRenderer.
TemplateAttributeListener
AssetExtension
Twig extension for the Symfony Asset component.
CsrfExtension
CsrfRuntime
DumpExtension
Provides integration of the dump() function with Twig.
ExpressionExtension
ExpressionExtension gives a way to create Expressions from a template.
FormExtension
FormExtension extends Twig with form capabilities.
HtmlSanitizerExtension
HttpFoundationExtension
Twig extension for the Symfony HttpFoundation component.
HttpKernelExtension
Provides integration with the HttpKernel component.
HttpKernelRuntime
Provides integration with the HttpKernel component.
ImportMapExtension
ImportMapRuntime
LogoutUrlExtension
LogoutUrlHelper provides generator functions for the logout URL to Twig.
ProfilerExtension
RoutingExtension
Provides integration of the Routing component with Twig.
SecurityExtension
SecurityExtension exposes security context features.
SerializerExtension
SerializerRuntime
StopwatchExtension
Twig extension for the stopwatch helper.
TranslationExtension
Provides integration of the Translation component with Twig.
WebLinkExtension
Twig extension for the Symfony WebLink component.
WorkflowExtension
WorkflowExtension.
YamlExtension
Provides integration of the Yaml component with Twig.
TwigRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
BodyRenderer
NotificationEmail
TemplatedEmail
DumpNode
Represents a node in the AST.
FormThemeNode
Represents a node in the AST.
RenderBlockNode
Compiles a call to {@link \Symfony\Component\Form\FormRendererInterface::renderBlock()}.
SearchAndRenderBlockNode
Abstract class for all nodes that represents an expression.
StopwatchNode
Represents a stopwatch node.
TransDefaultDomainNode
Represents a node in the AST.
TransNode
Represents a node in the AST.
Scope
TranslationDefaultDomainNodeVisitor
TranslationNodeVisitor
TranslationNodeVisitor extracts translation messages.
FormLayoutTestCase
DumpTokenParser
Token Parser for the 'dump' tag.
FormThemeTokenParser
Token Parser for the 'form_theme' tag.
StopwatchTokenParser
Token Parser for the stopwatch tag.
TransDefaultDomainTokenParser
Token Parser for the 'trans_default_domain' tag.
TransTokenParser
Token Parser for the 'trans' tag.
TwigExtractor
TwigExtractor extracts translation messages from a twig template.
TemplateCacheWarmer
Generates the Twig cache for all templates.
LintCommand
Command that will validate your template syntax and output encountered errors.
ExtensionPass
RuntimeLoaderPass
Registers Twig runtime services.
TwigEnvironmentPass
Adds tagged twig.extension services to twig service.
TwigLoaderPass
Adds services tagged twig.loader as Twig loaders.
Configuration
TwigExtension configuration structure.
EnvironmentConfigurator
Twig environment configurator.
TwigExtension
TwigExtension.
TwigBundle
Bundle.
Broadcast
Marks the entity as broadcastable.
Broadcaster
Broadcasts updates rendered using Twig with Mercure.
TurboStreamListenRenderer
Renders the attributes to load the "mercure-turbo-stream" controller.
IdAccessor
ImuxBroadcaster
Passes the incoming updates to all registered broadcasters (inverse multiplexing).
TwigBroadcaster
Renders the incoming entity using Twig before passing it to a broadcaster.
Configuration
Turbo configuration structure.
TurboExtension
Allow adding classes to the class cache.
BroadcastListener
Detects changes made from Doctrine entities and broadcasts updates to the broadcasters.
TurboBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
TwigExtension
HasNamedArguments
DebugCommand
A console command to debug Validators information.
Constraint
Contains the properties of a constraint definition.
AbstractComparison
Used for the comparison of values.
AbstractComparisonValidator
Provides a base class for the validation of property comparisons.
All
A constraint that is composed of other constraints.
AllValidator
Base class for constraint validators.
AtLeastOneOf
A constraint that is composed of other constraints.
AtLeastOneOfValidator
Base class for constraint validators.
Bic
Contains the properties of a constraint definition.
BicValidator
Base class for constraint validators.
Blank
Contains the properties of a constraint definition.
BlankValidator
Base class for constraint validators.
Callback
Contains the properties of a constraint definition.
CallbackValidator
Validator for Callback constraint.
CardScheme
Metadata for the CardSchemeValidator.
CardSchemeValidator
Validates that a card number belongs to a specified scheme.
Cascade
Contains the properties of a constraint definition.
Choice
Contains the properties of a constraint definition.
ChoiceValidator
ChoiceValidator validates that the value is one of the expected values.
Cidr
Validates that a value is a valid CIDR notation.
CidrValidator
Base class for constraint validators.
Collection
A constraint that is composed of other constraints.
CollectionValidator
Base class for constraint validators.
Composite
A constraint that is composed of other constraints.
Compound
Extend this class to create a reusable set of constraints.
CompoundValidator
Base class for constraint validators.
Count
Contains the properties of a constraint definition.
Country
Contains the properties of a constraint definition.
CountryValidator
Validates whether a value is a valid country code.
CountValidator
Base class for constraint validators.
CssColor
Contains the properties of a constraint definition.
CssColorValidator
Base class for constraint validators.
Currency
Contains the properties of a constraint definition.
CurrencyValidator
Validates whether a value is a valid currency.
Date
Contains the properties of a constraint definition.
DateTime
Contains the properties of a constraint definition.
DateTimeValidator
Base class for constraint validators.
DateValidator
Base class for constraint validators.
DisableAutoMapping
Disables auto mapping.
DivisibleBy
Used for the comparison of values.
DivisibleByValidator
Validates that values are a multiple of the given number.
Email
Contains the properties of a constraint definition.
EmailValidator
Base class for constraint validators.
EnableAutoMapping
Enables auto mapping.
EqualTo
Used for the comparison of values.
EqualToValidator
Validates values are equal (==).
Existence
A constraint that is composed of other constraints.
Expression
Contains the properties of a constraint definition.
ExpressionLanguageProvider
ExpressionLanguageSyntax
Contains the properties of a constraint definition.
ExpressionLanguageSyntaxValidator
Base class for constraint validators.
ExpressionSyntax
Contains the properties of a constraint definition.
ExpressionSyntaxValidator
Base class for constraint validators.
ExpressionValidator
Base class for constraint validators.
File
Contains the properties of a constraint definition.
FileValidator
Base class for constraint validators.
GreaterThan
Used for the comparison of values.
GreaterThanOrEqual
Used for the comparison of values.
GreaterThanOrEqualValidator
Validates values are greater than or equal to the previous (>=).
GreaterThanValidator
Validates values are greater than the previous (>).
GroupSequence
A sequence of validation groups.
GroupSequenceProvider
Attribute to define a group sequence provider.
Hostname
Contains the properties of a constraint definition.
HostnameValidator
Base class for constraint validators.
Iban
Contains the properties of a constraint definition.
IbanValidator
Base class for constraint validators.
IdenticalTo
Used for the comparison of values.
IdenticalToValidator
Validates values are identical (===).
Image
Contains the properties of a constraint definition.
ImageValidator
Validates whether a value is a valid image file and is valid against minWidth, maxWidth, minHeight and maxHeight constraints.
Ip
Validates that a value is a valid IP address.
IpValidator
Validates whether a value is a valid IP address.
Isbn
Contains the properties of a constraint definition.
IsbnValidator
Validates whether the value is a valid ISBN-10 or ISBN-13.
IsFalse
Contains the properties of a constraint definition.
IsFalseValidator
Base class for constraint validators.
Isin
Contains the properties of a constraint definition.
IsinValidator
Base class for constraint validators.
IsNull
Contains the properties of a constraint definition.
IsNullValidator
Base class for constraint validators.
Issn
Contains the properties of a constraint definition.
IssnValidator
Validates whether the value is a valid ISSN.
IsTrue
Contains the properties of a constraint definition.
IsTrueValidator
Base class for constraint validators.
Json
Contains the properties of a constraint definition.
JsonValidator
Base class for constraint validators.
Language
Contains the properties of a constraint definition.
LanguageValidator
Validates whether a value is a valid language code.
Length
Contains the properties of a constraint definition.
LengthValidator
Base class for constraint validators.
LessThan
Used for the comparison of values.
LessThanOrEqual
Used for the comparison of values.
LessThanOrEqualValidator
Validates values are less than or equal to the previous (<=).
LessThanValidator
Validates values are less than the previous (<).
Locale
Contains the properties of a constraint definition.
LocaleValidator
Validates whether a value is a valid locale code.
Luhn
Metadata for the LuhnValidator.
LuhnValidator
Validates a PAN using the LUHN Algorithm.
Negative
Used for the comparison of values.
NegativeOrZero
Used for the comparison of values.
NoSuspiciousCharacters
Contains the properties of a constraint definition.
NoSuspiciousCharactersValidator
Base class for constraint validators.
NotBlank
Contains the properties of a constraint definition.
NotBlankValidator
Base class for constraint validators.
NotCompromisedPassword
Checks if a password has been leaked in a data breach.
NotCompromisedPasswordValidator
Checks if a password has been leaked in a data breach using haveibeenpwned.com's API.
NotEqualTo
Used for the comparison of values.
NotEqualToValidator
Validates values are all unequal (!=).
NotIdenticalTo
Used for the comparison of values.
NotIdenticalToValidator
Validates values aren't identical (!==).
NotNull
Contains the properties of a constraint definition.
NotNullValidator
Base class for constraint validators.
Optional
A constraint that is composed of other constraints.
PasswordStrength
Contains the properties of a constraint definition.
PasswordStrengthValidator
Base class for constraint validators.
Positive
Used for the comparison of values.
PositiveOrZero
Used for the comparison of values.
Range
Contains the properties of a constraint definition.
RangeValidator
Base class for constraint validators.
Regex
Contains the properties of a constraint definition.
RegexValidator
Validates whether a value match or not given regexp pattern.
Required
A constraint that is composed of other constraints.
Sequentially
Use this constraint to sequentially validate nested constraints.
SequentiallyValidator
Base class for constraint validators.
Time
Contains the properties of a constraint definition.
TimeValidator
Base class for constraint validators.
Timezone
Contains the properties of a constraint definition.
TimezoneValidator
Validates whether a value is a valid timezone identifier.
Traverse
Contains the properties of a constraint definition.
Type
Contains the properties of a constraint definition.
TypeValidator
Base class for constraint validators.
Ulid
Contains the properties of a constraint definition.
UlidValidator
Validates whether the value is a valid ULID (Universally Unique Lexicographically Sortable Identifier).
Unique
Contains the properties of a constraint definition.
UniqueValidator
Base class for constraint validators.
Url
Contains the properties of a constraint definition.
UrlValidator
Base class for constraint validators.
Uuid
Contains the properties of a constraint definition.
UuidValidator
Validates whether the value is a valid UUID (also known as GUID).
Valid
Contains the properties of a constraint definition.
ValidValidator
Base class for constraint validators.
When
A constraint that is composed of other constraints.
WhenValidator
Base class for constraint validators.
ConstraintValidator
Base class for constraint validators.
ConstraintValidatorFactory
Default implementation of the ConstraintValidatorFactoryInterface.
ConstraintViolation
Default implementation of {@ConstraintViolationInterface}.
ConstraintViolationList
Default implementation of {@ConstraintViolationListInterface}.
ContainerConstraintValidatorFactory
Uses a service container to create constraint validators.
ValidatorDataCollector
DataCollector.
AddAutoMappingConfigurationPass
Injects the automapping configuration as last argument of loaders tagged with the "validator.auto_mapper" tag.
AddConstraintValidatorsPass
AddValidatorInitializersPass
BadMethodCallException
Base BadMethodCallException for the Validator component.
ConstraintDefinitionException
Base RuntimeException for the Validator component.
GroupDefinitionException
Base RuntimeException for the Validator component.
InvalidArgumentException
Base InvalidArgumentException for the Validator component.
InvalidOptionsException
Base RuntimeException for the Validator component.
LogicException
MappingException
Base RuntimeException for the Validator component.
MissingOptionsException
Base RuntimeException for the Validator component.
NoSuchMetadataException
Base RuntimeException for the Validator component.
OutOfBoundsException
Base OutOfBoundsException for the Validator component.
RuntimeException
Base RuntimeException for the Validator component.
UnexpectedTypeException
Base RuntimeException for the Validator component.
UnexpectedValueException
Base RuntimeException for the Validator component.
UnsupportedMetadataException
Base InvalidArgumentException for the Validator component.
ValidationFailedException
Base RuntimeException for the Validator component.
ValidatorException
Base RuntimeException for the Validator component.
AutoMappingStrategy
Specifies how the auto-mapping feature should behave.
CascadingStrategy
Specifies whether an object should be cascaded.
ClassMetadata
Default implementation of {@link ClassMetadataInterface}.
BlackHoleMetadataFactory
Metadata factory that does not store metadata.
LazyLoadingMetadataFactory
Creates new {@link ClassMetadataInterface} instances.
GenericMetadata
A generic container of {@link Constraint} objects.
GetterMetadata
Stores all metadata needed for validating a class property via its getter method.
AbstractLoader
Base loader for validation metadata.
AnnotationLoader
Loads validation metadata using a Doctrine annotation {@link Reader} or using PHP 8 attributes.
AttributeLoader
Loads validation metadata using PHP attributes.
FileLoader
Base loader for loading validation metadata from a file.
FilesLoader
Base loader for loading validation metadata from a list of files.
LoaderChain
Loads validation metadata from multiple {@link LoaderInterface} instances.
PropertyInfoLoader
Guesses and loads the appropriate constraints using PropertyInfo.
StaticMethodLoader
Loads validation metadata by calling a static method on the loaded class.
XmlFileLoader
Loads validation metadata from an XML file.
XmlFilesLoader
Loads validation metadata from a list of XML files.
YamlFileLoader
Loads validation metadata from a YAML file.
YamlFilesLoader
Loads validation metadata from a list of YAML files.
MemberMetadata
Stores all metadata needed for validating a class property.
PropertyMetadata
Stores all metadata needed for validating a class property.
TraversalStrategy
Specifies whether and how a traversable object should be traversed.
ConstraintValidatorTestCase
A test case to ease testing Constraint Validators.
ConstraintViolationAssertion
PropertyPath
Contains utility methods for dealing with property paths.
Validation
Entry point for the Validator component.
RecursiveContextualValidator
Recursive implementation of {@link ContextualValidatorInterface}.
RecursiveValidator
Recursive implementation of {@link ValidatorInterface}.
TraceableValidator
Collects some data about validator calls.
ValidatorBuilder
AmqpCaster
Casts Amqp related classes to array representation.
ArgsStub
Represents a list of function arguments.
Caster
Helper for filtering out properties in casters.
ClassStub
Represents a PHP class identifier.
ConstStub
Represents a PHP constant and its value.
CutArrayStub
Represents a cut array.
CutStub
Represents the main properties of a PHP variable, pre-casted by a caster.
DateCaster
Casts DateTimeInterface related classes to array representation.
DoctrineCaster
Casts Doctrine related classes to array representation.
DOMCaster
Casts DOM related classes to array representation.
DsCaster
Casts Ds extension classes to array representation.
DsPairStub
Represents the main properties of a PHP variable.
EnumStub
Represents an enumeration of values.
ExceptionCaster
Casts common Exception classes to array representation.
FFICaster
Casts FFI extension classes to array representation.
FiberCaster
Casts Fiber related classes to array representation.
FrameStub
Represents a single backtrace frame as returned by debug_backtrace() or Exception->getTrace().
GmpCaster
Casts GMP objects to array representation.
ImagineCaster
ImgStub
Represents a PHP constant and its value.
IntlCaster
LinkStub
Represents a file or a URL.
MemcachedCaster
PdoCaster
Casts PDO related classes to array representation.
PgSqlCaster
Casts pqsql resources to array representation.
ProxyManagerCaster
RdKafkaCaster
Casts RdKafka related classes to array representation.
RedisCaster
Casts Redis class from ext-redis to array representation.
ReflectionCaster
Casts Reflector related classes to array representation.
ResourceCaster
Casts common resource types to array representation.
ScalarStub
Represents any arbitrary value.
SplCaster
Casts SPL related classes to array representation.
StubCaster
Casts a caster's Stub.
SymfonyCaster
TraceStub
Represents a backtrace as returned by debug_backtrace() or Exception->getTrace().
UninitializedStub
Represents an uninitialized property.
UuidCaster
XmlReaderCaster
Casts XmlReader class to array representation.
XmlResourceCaster
Casts XML resources to array representation.
AbstractCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
Cursor
Represents the current state of a dumper while dumping.
Data
Stub
Represents the main properties of a PHP variable.
VarCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
CliDescriptor
Describe collected data clones for cli output.
HtmlDescriptor
Describe collected data clones for html output.
ServerDumpCommand
Starts a dump server to collect and output dumps on a single place with multiple formats support.
AbstractDumper
Abstract mechanism for dumping a Data object.
CliDumper
CliDumper dumps variables for command line output.
CliContextProvider
Tries to provide context on CLI.
RequestContextProvider
Tries to provide context from a request.
SourceContextProvider
Tries to provide context from sources (class name, file, line, code excerpt, ...).
ContextualizedDumper
HtmlDumper
HtmlDumper dumps variables as HTML.
ServerDumper
ServerDumper forwards serialized Data clones to a server.
ThrowingCasterException
Connection
Forwards serialized Data clones to a server.
DumpServer
A server collecting Data clones sent by a ServerDumper.
VarDumper
ClassNotFoundException
LogicException
NotInstantiableTypeException
Hydrator
Utility class to hydrate the properties of an object.
Instantiator
A utility class to create objects without calling their constructor.
ProxyHelper
VarExporter
Exports serializable PHP values to PHP code.
AddLinkHeaderListener
Adds the Link HTTP header to the response.
GenericLinkProvider
HttpHeaderSerializer
Serializes a list of Link instances to an HTTP Link header.
Link
Configuration
This class contains the configuration information for the bundle.
WebProfilerExtension
WebProfilerExtension.
WebDebugToolbarListener
WebDebugToolbarListener injects the Web Debug Toolbar.
WebProfilerBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
LintCommand
Validates YAML files syntax and outputs encountered errors.
Dumper
Dumper dumps PHP variables to YAML strings.
DumpException
Exception class thrown when an error occurs during dumping.
ParseException
Exception class thrown when an error occurs during parsing.
RuntimeException
Exception class thrown when an error occurs during parsing.
Parser
Parser parses YAML strings to convert them to PHP arrays.
TaggedValue
Yaml
Yaml offers convenience methods to load and dump YAML.
Exception
NamespaceUri
NamespaceUriException
Token
TokenCollection
TokenCollectionException
Tokenizer
XMLSerializer
MissingExtensionSuggestorPass
Configuration
TwigExtraExtension
Provides useful features shared by many extensions.
Extensions
MissingExtensionSuggestor
TwigExtraBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
YieldReady
Marks nodes that are ready for using "yield" instead of "echo" or "print()" for rendering.
FilesystemCache
Implements a cache on the filesystem.
NullCache
Implements a no-cache strategy.
Compiler
Environment
Stores the Twig configuration and renders templates.
Error
Twig base exception.
LoaderError
Exception thrown when an error occurs during template loading.
RuntimeError
Exception thrown when an error occurs at runtime.
SyntaxError
\Exception thrown when a syntax error occurs during lexing or parsing of a template.
ExpressionParser
Parses expressions.
AbstractExtension
CoreExtension
DebugExtension
EscaperExtension
OptimizerExtension
ProfilerExtension
SandboxExtension
StringLoaderExtension
FileExtensionEscapingStrategy
Default autoescaping strategy based on file names.
Lexer
ArrayLoader
Loads a template from an array.
ChainLoader
Loads templates from other loaders.
FilesystemLoader
Loads template from the filesystem.
Markup
Marks a content as safe.
AutoEscapeNode
Represents an autoescape node.
BlockNode
Represents a block node.
BlockReferenceNode
Represents a block call node.
BodyNode
Represents a body node.
CaptureNode
Represents a node for which we need to capture the output.
CheckSecurityCallNode
Represents a node in the AST.
CheckSecurityNode
Represents a node in the AST.
CheckToStringNode
Checks if casting an expression to __toString() is allowed by the sandbox.
DeprecatedNode
Represents a deprecated node.
DoNode
Represents a do node.
EmbedNode
Represents an embed node.
AbstractExpression
Abstract class for all nodes that represents an expression.
ArrayExpression
Abstract class for all nodes that represents an expression.
ArrowFunctionExpression
Represents an arrow function.
AssignNameExpression
Abstract class for all nodes that represents an expression.
AbstractBinary
Abstract class for all nodes that represents an expression.
AddBinary
Abstract class for all nodes that represents an expression.
AndBinary
Abstract class for all nodes that represents an expression.
BitwiseAndBinary
Abstract class for all nodes that represents an expression.
BitwiseOrBinary
Abstract class for all nodes that represents an expression.
BitwiseXorBinary
Abstract class for all nodes that represents an expression.
ConcatBinary
Abstract class for all nodes that represents an expression.
DivBinary
Abstract class for all nodes that represents an expression.
EndsWithBinary
Abstract class for all nodes that represents an expression.
EqualBinary
Abstract class for all nodes that represents an expression.
FloorDivBinary
Abstract class for all nodes that represents an expression.
GreaterBinary
Abstract class for all nodes that represents an expression.
GreaterEqualBinary
Abstract class for all nodes that represents an expression.
HasEveryBinary
Abstract class for all nodes that represents an expression.
HasSomeBinary
Abstract class for all nodes that represents an expression.
InBinary
Abstract class for all nodes that represents an expression.
LessBinary
Abstract class for all nodes that represents an expression.
LessEqualBinary
Abstract class for all nodes that represents an expression.
MatchesBinary
Abstract class for all nodes that represents an expression.
ModBinary
Abstract class for all nodes that represents an expression.
MulBinary
Abstract class for all nodes that represents an expression.
NotEqualBinary
Abstract class for all nodes that represents an expression.
NotInBinary
Abstract class for all nodes that represents an expression.
OrBinary
Abstract class for all nodes that represents an expression.
PowerBinary
Abstract class for all nodes that represents an expression.
RangeBinary
Abstract class for all nodes that represents an expression.
SpaceshipBinary
Abstract class for all nodes that represents an expression.
StartsWithBinary
Abstract class for all nodes that represents an expression.
SubBinary
Abstract class for all nodes that represents an expression.
BlockReferenceExpression
Represents a block call node.
CallExpression
Abstract class for all nodes that represents an expression.
ConditionalExpression
Abstract class for all nodes that represents an expression.
ConstantExpression
Abstract class for all nodes that represents an expression.
DefaultFilter
Returns the value or the default value when it is undefined or empty.
FilterExpression
Abstract class for all nodes that represents an expression.
FunctionExpression
Abstract class for all nodes that represents an expression.
GetAttrExpression
Abstract class for all nodes that represents an expression.
MethodCallExpression
Abstract class for all nodes that represents an expression.
NameExpression
Abstract class for all nodes that represents an expression.
NullCoalesceExpression
Abstract class for all nodes that represents an expression.
ParentExpression
Represents a parent node.
TempNameExpression
Abstract class for all nodes that represents an expression.
ConstantTest
Checks if a variable is the exact same value as a constant.
DefinedTest
Checks if a variable is defined in the current context.
DivisiblebyTest
Checks if a variable is divisible by a number.
EvenTest
Checks if a number is even.
NullTest
Checks that a variable is null.
OddTest
Checks if a number is odd.
SameasTest
Checks if a variable is the same as another one (=== in PHP).
TestExpression
Abstract class for all nodes that represents an expression.
AbstractUnary
Abstract class for all nodes that represents an expression.
NegUnary
Abstract class for all nodes that represents an expression.
NotUnary
Abstract class for all nodes that represents an expression.
PosUnary
Abstract class for all nodes that represents an expression.
VariadicExpression
Abstract class for all nodes that represents an expression.
FlushNode
Represents a flush node.
ForLoopNode
Internal node used by the for node.
ForNode
Represents a for node.
IfNode
Represents an if node.
ImportNode
Represents an import node.
IncludeNode
Represents an include node.
MacroNode
Represents a macro node.
ModuleNode
Represents a module node.
Node
Represents a node in the AST.
PrintNode
Represents a node that outputs an expression.
SandboxNode
Represents a sandbox node.
SetNode
Represents a set node.
TextNode
Represents a text node.
WithNode
Represents a nested "with" scope.
NodeTraverser
A node traverser.
AbstractNodeVisitor
Used to make node visitors compatible with Twig 1.x and 2.x.
Parser
BaseDumper
BlackfireDumper
HtmlDumper
TextDumper
EnterProfileNode
Represents a profile enter node.
LeaveProfileNode
Represents a profile leave node.
ProfilerNodeVisitor
Profile
EscaperRuntime
ContainerRuntimeLoader
Lazily loads Twig runtime implementations from a PSR-11 container.
FactoryRuntimeLoader
Lazy loads the runtime implementations for a Twig element.
SecurityError
Exception thrown when a security error occurs at runtime.
SecurityNotAllowedFilterError
Exception thrown when a not allowed filter is used in a template.
SecurityNotAllowedFunctionError
Exception thrown when a not allowed function is used in a template.
SecurityNotAllowedMethodError
Exception thrown when a not allowed class method is used in a template.
SecurityNotAllowedPropertyError
Exception thrown when a not allowed class property is used in a template.
SecurityNotAllowedTagError
Exception thrown when a not allowed tag is used in a template.
SecurityPolicy
Represents a security policy which need to be enforced when sandbox mode is enabled.
Source
Holds information about a non-compiled Twig template.
TemplateWrapper
Exposes a template to userland.
IntegrationTestCase
Integration test helper.
NodeTestCase
Token
AbstractTokenParser
Base class for all token parsers.
TokenStream
Represents a token stream.
TwigFilter
Represents a template filter.
TwigFunction
Represents a template function.
TwigTest
Represents a template test.
DeprecationCollector
TemplateDirIterator
Assert
Efficient assertions to validate the input/output of your methods.
InvalidArgumentException

Traits

TestListenerDefaultImplementation
VerifyDeprecations
JoinColumnProperties
ColocatedMappingDriver
The ColocatedMappingDriver reads the mapping metadata located near the code.
FormattableHandlerTrait
Helper trait for implementing FormattableInterface
ProcessableHandlerTrait
Helper trait for implementing ProcessableInterface
WebRequestRecognizerTrait
NodeAttributes
TestListenerDefaultImplementation
LoggerAwareTrait
Basic Implementation of LoggerAwareInterface.
LoggerTrait
This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
CacheTrait
An implementation of CacheInterface for PSR-6 CacheItemPoolInterface classes.
ClockAwareTrait
A trait to help write time-sensitive classes.
ClockSensitiveTrait
Helps with mocking the time in your test cases.
LockableTrait
Basic lock feature for commands.
TesterTrait
ReferenceSetArgumentTrait
PriorityTaggedServiceTrait
Trait that allows a generic method to find and sort service by priority option in the tag.
ContainerAwareTrait
ContainerAware trait.
ExtensionTrait
AbstractTrait
ArgumentTrait
AutoconfigureTrait
AutowireTrait
BindTrait
CallTrait
ClassTrait
ConfiguratorTrait
ConstructorTrait
DecorateTrait
DeprecateTrait
FactoryTrait
FileTrait
FromCallableTrait
LazyTrait
ParentTrait
PropertyTrait
PublicTrait
ShareTrait
SyntheticTrait
TagTrait
ValidatorExtensionTrait
MicroKernelTrait
A Kernel that provides configuration hooks.
BrowserKitAssertionsTrait
Ideas borrowed from Laravel Dusk's assertions.
DomCrawlerAssertionsTrait
Ideas borrowed from Laravel Dusk's assertions.
HttpClientAssertionsTrait
MailerAssertionsTrait
NotificationAssertionsTrait
WebTestAssertionsTrait
AsyncDecoratorTrait
Eases with processing responses while streaming them.
DecoratorTrait
Eases with writing decorators.
HttpClientTrait
Provides the common logic from writing HttpClientInterface implementations.
BatchHandlerTrait
HandleTrait
Leverages a message bus to expect a single, synchronous message handling and return its result.
EmailRecipientTrait
SmsRecipientTrait
PantherTestCaseTrait
Eases conditional class definition.
WebTestAssertionsTrait
Tweaks Symfony's WebTestAssertionsTrait to be compatible with Panther.
CheckPasswordLengthTrait
ConstraintTrait
ExpectDeprecationTrait
PolyfillAssertTrait
This trait is @internal.
PolyfillTestCaseTrait
This trait is @internal.
AddTrait
RouteTrait
TargetPathTrait
Trait to get (and set) the URL the user last visited before being forced to authenticate.
ContextBuilderTrait
DenormalizerAwareTrait
NormalizerAwareTrait
ObjectToPopulateTrait
SerializerAwareTrait
ServiceLocatorTrait
A trait to help implement ServiceProviderInterface.
ServiceMethodsSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.
ServiceSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.
TranslatorTrait
A trait to help implement TranslatorInterface and LocaleAwareInterface.
RuntimeLoaderProvider
AutoMappingTrait
Utility methods to create auto mapping loaders.
VarDumperTestTrait
LazyGhostTrait
LazyProxyTrait
Mixin
This trait provides nurllOr*, all* and allNullOr* variants of assertion base methods.

Enums

Order
TokenType
Level
Represents the log levels
ImportMapType
AnsiColorMode
Requirement

Constants

CURLOPT_CONNECTTIMEOUT_MS  = 156
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXCHARS  = 2
GRAPHEME_EXTR_MAXCHARS  = 2
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_CONTEXTJ  = 8
IDNA_CHECK_CONTEXTJ  = 8
IDNA_DEFAULT  = 0
IDNA_DEFAULT  = 0
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_USE_STD3_RULES  = 2
IDNA_USE_STD3_RULES  = 2
INTL_IDNA_VARIANT_2003  = 0
INTL_IDNA_VARIANT_UTS46  = 1
INTL_IDNA_VARIANT_UTS46  = 1
LINE  = \str_repeat('-', \LINE_WIDTH) . "\n"
LINE_WIDTH  = 75
MB_CASE_LOWER  = 1
MB_CASE_LOWER  = 1
MB_CASE_TITLE  = 2
MB_CASE_TITLE  = 2
MB_CASE_UPPER  = 0
MB_CASE_UPPER  = 0
SYMFONY_GRAPHEME_CLUSTER_RX  = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
T_NAME_FULLY_QUALIFIED  = 10002
T_NAME_QUALIFIED  = 10001
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_START  = 66560
U_IDNA_ERROR_START  = 66560
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_UNASSIGNED_ERROR  = 66561
U_STRINGPREP_UNASSIGNED_ERROR  = 66561

Functions

assertArrayHasKey()  : void
Asserts that an array has a specified key.
assertArrayNotHasKey()  : void
Asserts that an array does not have a specified key.
assertContains()  : void
Asserts that a haystack contains a needle.
assertContainsEquals()  : void
assertNotContains()  : void
Asserts that a haystack does not contain a needle.
assertNotContainsEquals()  : void
assertContainsOnly()  : void
Asserts that a haystack contains only values of a given type.
assertContainsOnlyInstancesOf()  : void
Asserts that a haystack contains only instances of a given class name.
assertNotContainsOnly()  : void
Asserts that a haystack does not contain only values of a given type.
assertCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertEquals()  : void
Asserts that two variables are equal.
assertEqualsCanonicalizing()  : void
Asserts that two variables are equal (canonicalizing).
assertEqualsIgnoringCase()  : void
Asserts that two variables are equal (ignoring case).
assertEqualsWithDelta()  : void
Asserts that two variables are equal (with delta).
assertNotEquals()  : void
Asserts that two variables are not equal.
assertNotEqualsCanonicalizing()  : void
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsIgnoringCase()  : void
Asserts that two variables are not equal (ignoring case).
assertNotEqualsWithDelta()  : void
Asserts that two variables are not equal (with delta).
assertObjectEquals()  : void
assertEmpty()  : void
Asserts that a variable is empty.
assertNotEmpty()  : void
Asserts that a variable is not empty.
assertGreaterThan()  : void
Asserts that a value is greater than another value.
assertGreaterThanOrEqual()  : void
Asserts that a value is greater than or equal to another value.
assertLessThan()  : void
Asserts that a value is smaller than another value.
assertLessThanOrEqual()  : void
Asserts that a value is smaller than or equal to another value.
assertFileEquals()  : void
Asserts that the contents of one file is equal to the contents of another file.
assertFileEqualsCanonicalizing()  : void
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsIgnoringCase()  : void
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileNotEquals()  : void
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEqualsCanonicalizing()  : void
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsIgnoringCase()  : void
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertStringEqualsFile()  : void
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringNotEqualsFile()  : void
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertIsReadable()  : void
Asserts that a file/dir is readable.
assertIsNotReadable()  : void
Asserts that a file/dir exists and is not readable.
assertNotIsReadable()  : void
Asserts that a file/dir exists and is not readable.
assertIsWritable()  : void
Asserts that a file/dir exists and is writable.
assertIsNotWritable()  : void
Asserts that a file/dir exists and is not writable.
assertNotIsWritable()  : void
Asserts that a file/dir exists and is not writable.
assertDirectoryExists()  : void
Asserts that a directory exists.
assertDirectoryDoesNotExist()  : void
Asserts that a directory does not exist.
assertDirectoryNotExists()  : void
Asserts that a directory does not exist.
assertDirectoryIsReadable()  : void
Asserts that a directory exists and is readable.
assertDirectoryIsNotReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryNotIsReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryIsWritable()  : void
Asserts that a directory exists and is writable.
assertDirectoryIsNotWritable()  : void
Asserts that a directory exists and is not writable.
assertDirectoryNotIsWritable()  : void
Asserts that a directory exists and is not writable.
assertFileExists()  : void
Asserts that a file exists.
assertFileDoesNotExist()  : void
Asserts that a file does not exist.
assertFileNotExists()  : void
Asserts that a file does not exist.
assertFileIsReadable()  : void
Asserts that a file exists and is readable.
assertFileIsNotReadable()  : void
Asserts that a file exists and is not readable.
assertFileNotIsReadable()  : void
Asserts that a file exists and is not readable.
assertFileIsWritable()  : void
Asserts that a file exists and is writable.
assertFileIsNotWritable()  : void
Asserts that a file exists and is not writable.
assertFileNotIsWritable()  : void
Asserts that a file exists and is not writable.
assertTrue()  : void
Asserts that a condition is true.
assertNotTrue()  : void
Asserts that a condition is not true.
assertFalse()  : void
Asserts that a condition is false.
assertNotFalse()  : void
Asserts that a condition is not false.
assertNull()  : void
Asserts that a variable is null.
assertNotNull()  : void
Asserts that a variable is not null.
assertFinite()  : void
Asserts that a variable is finite.
assertInfinite()  : void
Asserts that a variable is infinite.
assertNan()  : void
Asserts that a variable is nan.
assertClassHasAttribute()  : void
Asserts that a class has a specified attribute.
assertClassNotHasAttribute()  : void
Asserts that a class does not have a specified attribute.
assertClassHasStaticAttribute()  : void
Asserts that a class has a specified static attribute.
assertClassNotHasStaticAttribute()  : void
Asserts that a class does not have a specified static attribute.
assertObjectHasAttribute()  : void
Asserts that an object has a specified attribute.
assertObjectNotHasAttribute()  : void
Asserts that an object does not have a specified attribute.
assertSame()  : void
Asserts that two variables have the same type and value.
assertNotSame()  : void
Asserts that two variables do not have the same type and value.
assertInstanceOf()  : void
Asserts that a variable is of a given type.
assertNotInstanceOf()  : void
Asserts that a variable is not of a given type.
assertIsArray()  : void
Asserts that a variable is of type array.
assertIsBool()  : void
Asserts that a variable is of type bool.
assertIsFloat()  : void
Asserts that a variable is of type float.
assertIsInt()  : void
Asserts that a variable is of type int.
assertIsNumeric()  : void
Asserts that a variable is of type numeric.
assertIsObject()  : void
Asserts that a variable is of type object.
assertIsResource()  : void
Asserts that a variable is of type resource.
assertIsClosedResource()  : void
Asserts that a variable is of type resource and is closed.
assertIsString()  : void
Asserts that a variable is of type string.
assertIsScalar()  : void
Asserts that a variable is of type scalar.
assertIsCallable()  : void
Asserts that a variable is of type callable.
assertIsIterable()  : void
Asserts that a variable is of type iterable.
assertIsNotArray()  : void
Asserts that a variable is not of type array.
assertIsNotBool()  : void
Asserts that a variable is not of type bool.
assertIsNotFloat()  : void
Asserts that a variable is not of type float.
assertIsNotInt()  : void
Asserts that a variable is not of type int.
assertIsNotNumeric()  : void
Asserts that a variable is not of type numeric.
assertIsNotObject()  : void
Asserts that a variable is not of type object.
assertIsNotResource()  : void
Asserts that a variable is not of type resource.
assertIsNotClosedResource()  : void
Asserts that a variable is not of type resource.
assertIsNotString()  : void
Asserts that a variable is not of type string.
assertIsNotScalar()  : void
Asserts that a variable is not of type scalar.
assertIsNotCallable()  : void
Asserts that a variable is not of type callable.
assertIsNotIterable()  : void
Asserts that a variable is not of type iterable.
assertMatchesRegularExpression()  : void
Asserts that a string matches a given regular expression.
assertRegExp()  : void
Asserts that a string matches a given regular expression.
assertDoesNotMatchRegularExpression()  : void
Asserts that a string does not match a given regular expression.
assertNotRegExp()  : void
Asserts that a string does not match a given regular expression.
assertSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertNotSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertStringMatchesFormat()  : void
Asserts that a string matches a given format string.
assertStringNotMatchesFormat()  : void
Asserts that a string does not match a given format string.
assertStringMatchesFormatFile()  : void
Asserts that a string matches a given format file.
assertStringNotMatchesFormatFile()  : void
Asserts that a string does not match a given format string.
assertStringStartsWith()  : void
Asserts that a string starts with a given prefix.
assertStringStartsNotWith()  : void
Asserts that a string starts not with a given prefix.
assertStringContainsString()  : void
assertStringContainsStringIgnoringCase()  : void
assertStringNotContainsString()  : void
assertStringNotContainsStringIgnoringCase()  : void
assertStringEndsWith()  : void
Asserts that a string ends with a given suffix.
assertStringEndsNotWith()  : void
Asserts that a string ends not with a given suffix.
assertXmlFileEqualsXmlFile()  : void
Asserts that two XML files are equal.
assertXmlFileNotEqualsXmlFile()  : void
Asserts that two XML files are not equal.
assertXmlStringEqualsXmlFile()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlFile()  : void
Asserts that two XML documents are not equal.
assertXmlStringEqualsXmlString()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlString()  : void
Asserts that two XML documents are not equal.
assertEqualXMLStructure()  : void
Asserts that a hierarchy of DOMElements matches.
assertThat()  : void
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertJson()  : void
Asserts that a string is a valid JSON string.
assertJsonStringEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringNotEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringNotEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonFileEqualsJsonFile()  : void
Asserts that two JSON files are equal.
assertJsonFileNotEqualsJsonFile()  : void
Asserts that two JSON files are not equal.
logicalAnd()  : LogicalAnd
logicalOr()  : LogicalOr
logicalNot()  : LogicalNot
logicalXor()  : LogicalXor
anything()  : IsAnything
isTrue()  : IsTrue
callback()  : Callback
isFalse()  : IsFalse
isJson()  : IsJson
isNull()  : IsNull
isFinite()  : IsFinite
isInfinite()  : IsInfinite
isNan()  : IsNan
containsEqual()  : TraversableContainsEqual
containsIdentical()  : TraversableContainsIdentical
containsOnly()  : TraversableContainsOnly
containsOnlyInstancesOf()  : TraversableContainsOnly
arrayHasKey()  : ArrayHasKey
equalTo()  : IsEqual
equalToCanonicalizing()  : IsEqualCanonicalizing
equalToIgnoringCase()  : IsEqualIgnoringCase
equalToWithDelta()  : IsEqualWithDelta
isEmpty()  : IsEmpty
isWritable()  : IsWritable
isReadable()  : IsReadable
directoryExists()  : DirectoryExists
fileExists()  : FileExists
greaterThan()  : GreaterThan
greaterThanOrEqual()  : LogicalOr
classHasAttribute()  : ClassHasAttribute
classHasStaticAttribute()  : ClassHasStaticAttribute
objectHasAttribute()  : ObjectHasAttribute
identicalTo()  : IsIdentical
isInstanceOf()  : IsInstanceOf
isType()  : IsType
lessThan()  : LessThan
lessThanOrEqual()  : LogicalOr
matchesRegularExpression()  : RegularExpression
matches()  : StringMatchesFormatDescription
stringStartsWith()  : StringStartsWith
stringContains()  : StringContains
stringEndsWith()  : StringEndsWith
countOf()  : Count
objectEquals()  : ObjectEquals
any()  : AnyInvokedCount
Returns a matcher that matches when the method is executed zero or more times.
never()  : InvokedCount
Returns a matcher that matches when the method is never executed.
atLeast()  : InvokedAtLeastCount
Returns a matcher that matches when the method is executed at least N times.
atLeastOnce()  : InvokedAtLeastOnce
Returns a matcher that matches when the method is executed at least once.
once()  : InvokedCount
Returns a matcher that matches when the method is executed exactly once.
exactly()  : InvokedCount
Returns a matcher that matches when the method is executed exactly $count times.
atMost()  : InvokedAtMostCount
Returns a matcher that matches when the method is executed at most N times.
at()  : InvokedAtIndex
Returns a matcher that matches when the method is executed at the given index.
returnValue()  : ReturnStub
returnValueMap()  : ReturnValueMap
returnArgument()  : ReturnArgument
returnCallback()  : ReturnCallback
returnSelf()  : ReturnSelf
Returns the current object.
throwException()  : Exception
onConsecutiveCalls()  : ConsecutiveCalls
deep_copy()  : mixed
Deep copies the given value.
defineCompatibilityTokens()  : void
deep_copy()  : mixed
Deep copies the given value.
defineCompatibilityTokens()  : void
assertArrayHasKey()  : void
Asserts that an array has a specified key.
assertArrayNotHasKey()  : void
Asserts that an array does not have a specified key.
assertContains()  : void
Asserts that a haystack contains a needle.
assertContainsEquals()  : void
assertNotContains()  : void
Asserts that a haystack does not contain a needle.
assertNotContainsEquals()  : void
assertContainsOnly()  : void
Asserts that a haystack contains only values of a given type.
assertContainsOnlyInstancesOf()  : void
Asserts that a haystack contains only instances of a given class name.
assertNotContainsOnly()  : void
Asserts that a haystack does not contain only values of a given type.
assertCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertEquals()  : void
Asserts that two variables are equal.
assertEqualsCanonicalizing()  : void
Asserts that two variables are equal (canonicalizing).
assertEqualsIgnoringCase()  : void
Asserts that two variables are equal (ignoring case).
assertEqualsWithDelta()  : void
Asserts that two variables are equal (with delta).
assertNotEquals()  : void
Asserts that two variables are not equal.
assertNotEqualsCanonicalizing()  : void
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsIgnoringCase()  : void
Asserts that two variables are not equal (ignoring case).
assertNotEqualsWithDelta()  : void
Asserts that two variables are not equal (with delta).
assertObjectEquals()  : void
assertEmpty()  : void
Asserts that a variable is empty.
assertNotEmpty()  : void
Asserts that a variable is not empty.
assertGreaterThan()  : void
Asserts that a value is greater than another value.
assertGreaterThanOrEqual()  : void
Asserts that a value is greater than or equal to another value.
assertLessThan()  : void
Asserts that a value is smaller than another value.
assertLessThanOrEqual()  : void
Asserts that a value is smaller than or equal to another value.
assertFileEquals()  : void
Asserts that the contents of one file is equal to the contents of another file.
assertFileEqualsCanonicalizing()  : void
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsIgnoringCase()  : void
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileNotEquals()  : void
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEqualsCanonicalizing()  : void
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsIgnoringCase()  : void
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertStringEqualsFile()  : void
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringNotEqualsFile()  : void
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertIsReadable()  : void
Asserts that a file/dir is readable.
assertIsNotReadable()  : void
Asserts that a file/dir exists and is not readable.
assertNotIsReadable()  : void
Asserts that a file/dir exists and is not readable.
assertIsWritable()  : void
Asserts that a file/dir exists and is writable.
assertIsNotWritable()  : void
Asserts that a file/dir exists and is not writable.
assertNotIsWritable()  : void
Asserts that a file/dir exists and is not writable.
assertDirectoryExists()  : void
Asserts that a directory exists.
assertDirectoryDoesNotExist()  : void
Asserts that a directory does not exist.
assertDirectoryNotExists()  : void
Asserts that a directory does not exist.
assertDirectoryIsReadable()  : void
Asserts that a directory exists and is readable.
assertDirectoryIsNotReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryNotIsReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryIsWritable()  : void
Asserts that a directory exists and is writable.
assertDirectoryIsNotWritable()  : void
Asserts that a directory exists and is not writable.
assertDirectoryNotIsWritable()  : void
Asserts that a directory exists and is not writable.
assertFileExists()  : void
Asserts that a file exists.
assertFileDoesNotExist()  : void
Asserts that a file does not exist.
assertFileNotExists()  : void
Asserts that a file does not exist.
assertFileIsReadable()  : void
Asserts that a file exists and is readable.
assertFileIsNotReadable()  : void
Asserts that a file exists and is not readable.
assertFileNotIsReadable()  : void
Asserts that a file exists and is not readable.
assertFileIsWritable()  : void
Asserts that a file exists and is writable.
assertFileIsNotWritable()  : void
Asserts that a file exists and is not writable.
assertFileNotIsWritable()  : void
Asserts that a file exists and is not writable.
assertTrue()  : void
Asserts that a condition is true.
assertNotTrue()  : void
Asserts that a condition is not true.
assertFalse()  : void
Asserts that a condition is false.
assertNotFalse()  : void
Asserts that a condition is not false.
assertNull()  : void
Asserts that a variable is null.
assertNotNull()  : void
Asserts that a variable is not null.
assertFinite()  : void
Asserts that a variable is finite.
assertInfinite()  : void
Asserts that a variable is infinite.
assertNan()  : void
Asserts that a variable is nan.
assertClassHasAttribute()  : void
Asserts that a class has a specified attribute.
assertClassNotHasAttribute()  : void
Asserts that a class does not have a specified attribute.
assertClassHasStaticAttribute()  : void
Asserts that a class has a specified static attribute.
assertClassNotHasStaticAttribute()  : void
Asserts that a class does not have a specified static attribute.
assertObjectHasAttribute()  : void
Asserts that an object has a specified attribute.
assertObjectNotHasAttribute()  : void
Asserts that an object does not have a specified attribute.
assertObjectHasProperty()  : void
Asserts that an object has a specified property.
assertObjectNotHasProperty()  : void
Asserts that an object does not have a specified property.
assertSame()  : void
Asserts that two variables have the same type and value.
assertNotSame()  : void
Asserts that two variables do not have the same type and value.
assertInstanceOf()  : void
Asserts that a variable is of a given type.
assertNotInstanceOf()  : void
Asserts that a variable is not of a given type.
assertIsArray()  : void
Asserts that a variable is of type array.
assertIsBool()  : void
Asserts that a variable is of type bool.
assertIsFloat()  : void
Asserts that a variable is of type float.
assertIsInt()  : void
Asserts that a variable is of type int.
assertIsNumeric()  : void
Asserts that a variable is of type numeric.
assertIsObject()  : void
Asserts that a variable is of type object.
assertIsResource()  : void
Asserts that a variable is of type resource.
assertIsClosedResource()  : void
Asserts that a variable is of type resource and is closed.
assertIsString()  : void
Asserts that a variable is of type string.
assertIsScalar()  : void
Asserts that a variable is of type scalar.
assertIsCallable()  : void
Asserts that a variable is of type callable.
assertIsIterable()  : void
Asserts that a variable is of type iterable.
assertIsNotArray()  : void
Asserts that a variable is not of type array.
assertIsNotBool()  : void
Asserts that a variable is not of type bool.
assertIsNotFloat()  : void
Asserts that a variable is not of type float.
assertIsNotInt()  : void
Asserts that a variable is not of type int.
assertIsNotNumeric()  : void
Asserts that a variable is not of type numeric.
assertIsNotObject()  : void
Asserts that a variable is not of type object.
assertIsNotResource()  : void
Asserts that a variable is not of type resource.
assertIsNotClosedResource()  : void
Asserts that a variable is not of type resource.
assertIsNotString()  : void
Asserts that a variable is not of type string.
assertIsNotScalar()  : void
Asserts that a variable is not of type scalar.
assertIsNotCallable()  : void
Asserts that a variable is not of type callable.
assertIsNotIterable()  : void
Asserts that a variable is not of type iterable.
assertMatchesRegularExpression()  : void
Asserts that a string matches a given regular expression.
assertRegExp()  : void
Asserts that a string matches a given regular expression.
assertDoesNotMatchRegularExpression()  : void
Asserts that a string does not match a given regular expression.
assertNotRegExp()  : void
Asserts that a string does not match a given regular expression.
assertSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertNotSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertStringMatchesFormat()  : void
Asserts that a string matches a given format string.
assertStringNotMatchesFormat()  : void
Asserts that a string does not match a given format string.
assertStringMatchesFormatFile()  : void
Asserts that a string matches a given format file.
assertStringNotMatchesFormatFile()  : void
Asserts that a string does not match a given format string.
assertStringStartsWith()  : void
Asserts that a string starts with a given prefix.
assertStringStartsNotWith()  : void
Asserts that a string starts not with a given prefix.
assertStringContainsString()  : void
assertStringContainsStringIgnoringCase()  : void
assertStringNotContainsString()  : void
assertStringNotContainsStringIgnoringCase()  : void
assertStringEndsWith()  : void
Asserts that a string ends with a given suffix.
assertStringEndsNotWith()  : void
Asserts that a string ends not with a given suffix.
assertXmlFileEqualsXmlFile()  : void
Asserts that two XML files are equal.
assertXmlFileNotEqualsXmlFile()  : void
Asserts that two XML files are not equal.
assertXmlStringEqualsXmlFile()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlFile()  : void
Asserts that two XML documents are not equal.
assertXmlStringEqualsXmlString()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlString()  : void
Asserts that two XML documents are not equal.
assertEqualXMLStructure()  : void
Asserts that a hierarchy of DOMElements matches.
assertThat()  : void
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertJson()  : void
Asserts that a string is a valid JSON string.
assertJsonStringEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringNotEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringNotEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonFileEqualsJsonFile()  : void
Asserts that two JSON files are equal.
assertJsonFileNotEqualsJsonFile()  : void
Asserts that two JSON files are not equal.
logicalAnd()  : LogicalAnd
logicalOr()  : LogicalOr
logicalNot()  : LogicalNot
logicalXor()  : LogicalXor
anything()  : IsAnything
isTrue()  : IsTrue
callback()  : Callback
isFalse()  : IsFalse
isJson()  : IsJson
isNull()  : IsNull
isFinite()  : IsFinite
isInfinite()  : IsInfinite
isNan()  : IsNan
containsEqual()  : TraversableContainsEqual
containsIdentical()  : TraversableContainsIdentical
containsOnly()  : TraversableContainsOnly
containsOnlyInstancesOf()  : TraversableContainsOnly
arrayHasKey()  : ArrayHasKey
equalTo()  : IsEqual
equalToCanonicalizing()  : IsEqualCanonicalizing
equalToIgnoringCase()  : IsEqualIgnoringCase
equalToWithDelta()  : IsEqualWithDelta
isEmpty()  : IsEmpty
isWritable()  : IsWritable
isReadable()  : IsReadable
directoryExists()  : DirectoryExists
fileExists()  : FileExists
greaterThan()  : GreaterThan
greaterThanOrEqual()  : LogicalOr
classHasAttribute()  : ClassHasAttribute
classHasStaticAttribute()  : ClassHasStaticAttribute
objectHasAttribute()  : ObjectHasAttribute
identicalTo()  : IsIdentical
isInstanceOf()  : IsInstanceOf
isType()  : IsType
lessThan()  : LessThan
lessThanOrEqual()  : LogicalOr
matchesRegularExpression()  : RegularExpression
matches()  : StringMatchesFormatDescription
stringStartsWith()  : StringStartsWith
stringContains()  : StringContains
stringEndsWith()  : StringEndsWith
countOf()  : Count
objectEquals()  : ObjectEquals
any()  : AnyInvokedCount
Returns a matcher that matches when the method is executed zero or more times.
never()  : InvokedCount
Returns a matcher that matches when the method is never executed.
atLeast()  : InvokedAtLeastCount
Returns a matcher that matches when the method is executed at least N times.
atLeastOnce()  : InvokedAtLeastOnce
Returns a matcher that matches when the method is executed at least once.
once()  : InvokedCount
Returns a matcher that matches when the method is executed exactly once.
exactly()  : InvokedCount
Returns a matcher that matches when the method is executed exactly $count times.
atMost()  : InvokedAtMostCount
Returns a matcher that matches when the method is executed at most N times.
at()  : InvokedAtIndex
Returns a matcher that matches when the method is executed at the given index.
returnValue()  : ReturnStub
returnValueMap()  : ReturnValueMap
returnArgument()  : ReturnArgument
returnCallback()  : ReturnCallback
returnSelf()  : ReturnSelf
Returns the current object.
throwException()  : Exception
onConsecutiveCalls()  : ConsecutiveCalls
now()  : DatePoint
param()  : ParamConfigurator
Creates a parameter.
service()  : ReferenceConfigurator
Creates a reference to a service.
inline_service()  : InlineServiceConfigurator
Creates an inline service.
service_locator()  : ServiceLocatorArgument
Creates a service locator.
iterator()  : IteratorArgument
Creates a lazy iterator.
tagged_iterator()  : TaggedIteratorArgument
Creates a lazy iterator by tag name.
tagged_locator()  : ServiceLocatorArgument
Creates a service locator by tag name.
expr()  : Expression
Creates an expression.
abstract_arg()  : AbstractArgument
Creates an abstract argument.
env()  : EnvConfigurator
Creates an environment variable reference.
service_closure()  : ClosureReferenceConfigurator
Creates a closure service reference.
closure()  : InlineServiceConfigurator
Creates a closure.
trigger_deprecation()  : void
Triggers a silenced deprecation notice.
bailout()  : mixed
strip_minor_versions()  : string
centered()  : string
cd()  : void
run()  : void
get_icu_version_from_genrb()  : string|null
grapheme_extract()  : mixed
grapheme_stripos()  : mixed
grapheme_stristr()  : mixed
grapheme_strlen()  : mixed
grapheme_strpos()  : mixed
grapheme_strripos()  : mixed
grapheme_strrpos()  : mixed
grapheme_strstr()  : mixed
grapheme_substr()  : mixed
grapheme_extract()  : string|false
grapheme_stripos()  : int|false
grapheme_stristr()  : string|false
grapheme_strlen()  : int|false|null
grapheme_strpos()  : int|false
grapheme_strripos()  : int|false
grapheme_strrpos()  : int|false
grapheme_strstr()  : string|false
grapheme_substr()  : string|false
intl_is_failure()  : mixed
intl_get_error_code()  : mixed
intl_get_error_message()  : mixed
intl_error_name()  : mixed
intl_is_failure()  : bool
intl_get_error_code()  : int
intl_get_error_message()  : string
intl_error_name()  : string
idn_to_ascii()  : mixed
idn_to_utf8()  : mixed
idn_to_ascii()  : string|false
idn_to_utf8()  : string|false
normalizer_is_normalized()  : mixed
normalizer_normalize()  : mixed
normalizer_is_normalized()  : bool
normalizer_normalize()  : string|false
mb_convert_encoding()  : mixed
mb_decode_mimeheader()  : mixed
mb_encode_mimeheader()  : mixed
mb_decode_numericentity()  : mixed
mb_encode_numericentity()  : mixed
mb_convert_case()  : mixed
mb_internal_encoding()  : mixed
mb_language()  : mixed
mb_list_encodings()  : mixed
mb_encoding_aliases()  : mixed
mb_check_encoding()  : mixed
mb_detect_encoding()  : mixed
mb_detect_order()  : mixed
mb_parse_str()  : mixed
mb_strlen()  : mixed
mb_strpos()  : mixed
mb_strtolower()  : mixed
mb_strtoupper()  : mixed
mb_substitute_character()  : mixed
mb_substr()  : mixed
mb_stripos()  : mixed
mb_stristr()  : mixed
mb_strrchr()  : mixed
mb_strrichr()  : mixed
mb_strripos()  : mixed
mb_strrpos()  : mixed
mb_strstr()  : mixed
mb_get_info()  : mixed
mb_http_output()  : mixed
mb_strwidth()  : mixed
mb_substr_count()  : mixed
mb_output_handler()  : mixed
mb_http_input()  : mixed
mb_convert_variables()  : mixed
mb_ord()  : mixed
mb_chr()  : mixed
mb_scrub()  : mixed
mb_str_split()  : mixed
mb_str_pad()  : string
mb_convert_encoding()  : array<string|int, mixed>|string|false
mb_decode_mimeheader()  : string
mb_encode_mimeheader()  : string
mb_decode_numericentity()  : string
mb_encode_numericentity()  : string
mb_convert_case()  : string
mb_internal_encoding()  : string|bool
mb_language()  : string|bool
mb_list_encodings()  : array<string|int, mixed>
mb_encoding_aliases()  : array<string|int, mixed>
mb_check_encoding()  : bool
mb_detect_encoding()  : string|false
mb_detect_order()  : array<string|int, mixed>|bool
mb_parse_str()  : bool
mb_strlen()  : int
mb_strpos()  : int|false
mb_strtolower()  : string
mb_strtoupper()  : string
mb_substitute_character()  : string|int|bool
mb_substr()  : string
mb_stripos()  : int|false
mb_stristr()  : string|false
mb_strrchr()  : string|false
mb_strrichr()  : string|false
mb_strripos()  : int|false
mb_strrpos()  : int|false
mb_strstr()  : string|false
mb_get_info()  : array<string|int, mixed>|string|int|false
mb_http_output()  : string|bool
mb_strwidth()  : int
mb_substr_count()  : int
mb_output_handler()  : string
mb_http_input()  : array<string|int, mixed>|string|false
mb_convert_variables()  : string|false
mb_ord()  : int|false
mb_chr()  : string|false
mb_scrub()  : string
mb_str_split()  : array<string|int, mixed>
mb_str_pad()  : string
json_validate()  : bool
mb_str_pad()  : string
stream_context_set_options()  : bool
str_increment()  : string
str_decrement()  : string
ldap_exop_sync()  : bool
ldap_connect_wallet()  : mixed
ldap_exop_sync()  : bool
ldap_connect_wallet()  : Connection|false
u()  : UnicodeString
b()  : ByteString
s()  : UnicodeString|ByteString
findTranslationFiles()  : array<string|int, mixed>
calculateTranslationStatus()  : array<string|int, mixed>
isTranslationCompleted()  : bool
printTranslationStatus()  : mixed
extractLocaleFromFilePath()  : mixed
extractTranslationKeys()  : array<string|int, mixed>
findTransUnitMismatches()  : array<string|int, mixed>
Check whether the trans-unit id and source match with the base translation.
printTitle()  : mixed
printTable()  : mixed
textColorGreen()  : mixed
textColorRed()  : mixed
textColorNormal()  : mixed
t()  : TranslatableMessage
twig_is_selected_choice()  : bool
Returns whether a choice is selected for a given form value.
esc()  : string
dump()  : mixed
dd()  : never

Constants

CURLOPT_CONNECTTIMEOUT_MS

public mixed CURLOPT_CONNECTTIMEOUT_MS = 156

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_CHECK_BIDI

public mixed IDNA_CHECK_BIDI = 4

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

INTL_IDNA_VARIANT_2003

public mixed INTL_IDNA_VARIANT_2003 = 0

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

LINE

public mixed LINE = \str_repeat('-', \LINE_WIDTH) . "\n"

LINE_WIDTH

public mixed LINE_WIDTH = 75

MB_CASE_LOWER

public mixed MB_CASE_LOWER = 1

MB_CASE_TITLE

public mixed MB_CASE_TITLE = 2

MB_CASE_UPPER

public mixed MB_CASE_UPPER = 0

SYMFONY_GRAPHEME_CLUSTER_RX

public mixed SYMFONY_GRAPHEME_CLUSTER_RX = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX

T_NAME_FULLY_QUALIFIED

public mixed T_NAME_FULLY_QUALIFIED = 10002

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

Functions

assertArrayHasKey()

Asserts that an array has a specified key.

assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayHasKey

assertArrayNotHasKey()

Asserts that an array does not have a specified key.

assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayNotHasKey

assertContains()

Asserts that a haystack contains a needle.

assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContains

assertContainsEquals()

assertContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''

assertNotContains()

Asserts that a haystack does not contain a needle.

assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContains

assertNotContainsEquals()

assertNotContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''

assertContainsOnly()

Asserts that a haystack contains only values of a given type.

assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnly

assertContainsOnlyInstancesOf()

Asserts that a haystack contains only instances of a given class name.

assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$className : string
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnlyInstancesOf

assertNotContainsOnly()

Asserts that a haystack does not contain only values of a given type.

assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContainsOnly

assertCount()

Asserts the number of elements of an array, Countable or Traversable.

assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertCount

assertNotCount()

Asserts the number of elements of an array, Countable or Traversable.

assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotCount

assertEquals()

Asserts that two variables are equal.

assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEquals

assertEqualsCanonicalizing()

Asserts that two variables are equal (canonicalizing).

assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsCanonicalizing

assertEqualsIgnoringCase()

Asserts that two variables are equal (ignoring case).

assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsIgnoringCase

assertEqualsWithDelta()

Asserts that two variables are equal (with delta).

assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsWithDelta

assertNotEquals()

Asserts that two variables are not equal.

assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEquals

assertNotEqualsCanonicalizing()

Asserts that two variables are not equal (canonicalizing).

assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsCanonicalizing

assertNotEqualsIgnoringCase()

Asserts that two variables are not equal (ignoring case).

assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsIgnoringCase

assertNotEqualsWithDelta()

Asserts that two variables are not equal (with delta).

assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsWithDelta

assertObjectEquals()

assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
$expected : object
$actual : object
$method : string = 'equals'
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectEquals

assertEmpty()

Asserts that a variable is empty.

assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEmpty

assertNotEmpty()

Asserts that a variable is not empty.

assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEmpty

assertGreaterThan()

Asserts that a value is greater than another value.

assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThan

assertGreaterThanOrEqual()

Asserts that a value is greater than or equal to another value.

assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThanOrEqual

assertLessThan()

Asserts that a value is smaller than another value.

assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThan

assertLessThanOrEqual()

Asserts that a value is smaller than or equal to another value.

assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThanOrEqual

assertFileEquals()

Asserts that the contents of one file is equal to the contents of another file.

assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEquals

assertFileEqualsCanonicalizing()

Asserts that the contents of one file is equal to the contents of another file (canonicalizing).

assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsCanonicalizing

assertFileEqualsIgnoringCase()

Asserts that the contents of one file is equal to the contents of another file (ignoring case).

assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsIgnoringCase

assertFileNotEquals()

Asserts that the contents of one file is not equal to the contents of another file.

assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEquals

assertFileNotEqualsCanonicalizing()

Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).

assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsCanonicalizing

assertFileNotEqualsIgnoringCase()

Asserts that the contents of one file is not equal to the contents of another file (ignoring case).

assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsIgnoringCase

assertStringEqualsFile()

Asserts that the contents of a string is equal to the contents of a file.

assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFile

assertStringEqualsFileCanonicalizing()

Asserts that the contents of a string is equal to the contents of a file (canonicalizing).

assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileCanonicalizing

assertStringEqualsFileIgnoringCase()

Asserts that the contents of a string is equal to the contents of a file (ignoring case).

assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileIgnoringCase

assertStringNotEqualsFile()

Asserts that the contents of a string is not equal to the contents of a file.

assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFile

assertStringNotEqualsFileCanonicalizing()

Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).

assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileCanonicalizing

assertStringNotEqualsFileIgnoringCase()

Asserts that the contents of a string is not equal to the contents of a file (ignoring case).

assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileIgnoringCase

assertIsReadable()

Asserts that a file/dir is readable.

assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsReadable

assertIsNotReadable()

Asserts that a file/dir exists and is not readable.

assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotReadable

assertNotIsReadable()

Asserts that a file/dir exists and is not readable.

https://github.com/sebastianbergmann/phpunit/issues/4062

assertNotIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsReadable

assertIsWritable()

Asserts that a file/dir exists and is writable.

assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsWritable

assertIsNotWritable()

Asserts that a file/dir exists and is not writable.

assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotWritable

assertNotIsWritable()

Asserts that a file/dir exists and is not writable.

https://github.com/sebastianbergmann/phpunit/issues/4065

assertNotIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsWritable

assertDirectoryExists()

Asserts that a directory exists.

assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryExists

assertDirectoryDoesNotExist()

Asserts that a directory does not exist.

assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryDoesNotExist

assertDirectoryNotExists()

Asserts that a directory does not exist.

https://github.com/sebastianbergmann/phpunit/issues/4068

assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotExists

assertDirectoryIsReadable()

Asserts that a directory exists and is readable.

assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsReadable

assertDirectoryIsNotReadable()

Asserts that a directory exists and is not readable.

assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotReadable

assertDirectoryNotIsReadable()

Asserts that a directory exists and is not readable.

https://github.com/sebastianbergmann/phpunit/issues/4071

assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsReadable

assertDirectoryIsWritable()

Asserts that a directory exists and is writable.

assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsWritable

assertDirectoryIsNotWritable()

Asserts that a directory exists and is not writable.

assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotWritable

assertDirectoryNotIsWritable()

Asserts that a directory exists and is not writable.

https://github.com/sebastianbergmann/phpunit/issues/4074

assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsWritable

assertFileExists()

Asserts that a file exists.

assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileExists

assertFileDoesNotExist()

Asserts that a file does not exist.

assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileDoesNotExist

assertFileNotExists()

Asserts that a file does not exist.

https://github.com/sebastianbergmann/phpunit/issues/4077

assertFileNotExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotExists

assertFileIsReadable()

Asserts that a file exists and is readable.

assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsReadable

assertFileIsNotReadable()

Asserts that a file exists and is not readable.

assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotReadable

assertFileNotIsReadable()

Asserts that a file exists and is not readable.

https://github.com/sebastianbergmann/phpunit/issues/4080

assertFileNotIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsReadable

assertFileIsWritable()

Asserts that a file exists and is writable.

assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsWritable

assertFileIsNotWritable()

Asserts that a file exists and is not writable.

assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotWritable

assertFileNotIsWritable()

Asserts that a file exists and is not writable.

https://github.com/sebastianbergmann/phpunit/issues/4083

assertFileNotIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsWritable

assertTrue()

Asserts that a condition is true.

assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertTrue

assertNotTrue()

Asserts that a condition is not true.

assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotTrue

assertFalse()

Asserts that a condition is false.

assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFalse

assertNotFalse()

Asserts that a condition is not false.

assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotFalse

assertNull()

Asserts that a variable is null.

assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNull

assertNotNull()

Asserts that a variable is not null.

assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotNull

assertFinite()

Asserts that a variable is finite.

assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFinite

assertInfinite()

Asserts that a variable is infinite.

assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInfinite

assertNan()

Asserts that a variable is nan.

assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNan

assertClassHasAttribute()

Asserts that a class has a specified attribute.

assertClassHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasAttribute

assertClassNotHasAttribute()

Asserts that a class does not have a specified attribute.

assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasAttribute

assertClassHasStaticAttribute()

Asserts that a class has a specified static attribute.

assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasStaticAttribute

assertClassNotHasStaticAttribute()

Asserts that a class does not have a specified static attribute.

assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasStaticAttribute

assertObjectHasAttribute()

Asserts that an object has a specified attribute.

assertObjectHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectHasAttribute

assertObjectNotHasAttribute()

Asserts that an object does not have a specified attribute.

assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectNotHasAttribute

assertSame()

Asserts that two variables have the same type and value.

assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-template

ExpectedType

psalm-param

ExpectedType $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSame

assertNotSame()

Asserts that two variables do not have the same type and value.

assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables do not reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSame

assertInstanceOf()

Asserts that a variable is of a given type.

assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInstanceOf

assertNotInstanceOf()

Asserts that a variable is not of a given type.

assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

!ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotInstanceOf

assertIsArray()

Asserts that a variable is of type array.

assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsArray

assertIsBool()

Asserts that a variable is of type bool.

assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsBool

assertIsFloat()

Asserts that a variable is of type float.

assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsFloat

assertIsInt()

Asserts that a variable is of type int.

assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsInt

assertIsNumeric()

Asserts that a variable is of type numeric.

assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNumeric

assertIsObject()

Asserts that a variable is of type object.

assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsObject

assertIsResource()

Asserts that a variable is of type resource.

assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsResource

assertIsClosedResource()

Asserts that a variable is of type resource and is closed.

assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsClosedResource

assertIsString()

Asserts that a variable is of type string.

assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsString

assertIsScalar()

Asserts that a variable is of type scalar.

assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsScalar

assertIsCallable()

Asserts that a variable is of type callable.

assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsCallable

assertIsIterable()

Asserts that a variable is of type iterable.

assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsIterable

assertIsNotArray()

Asserts that a variable is not of type array.

assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotArray

assertIsNotBool()

Asserts that a variable is not of type bool.

assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotBool

assertIsNotFloat()

Asserts that a variable is not of type float.

assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotFloat

assertIsNotInt()

Asserts that a variable is not of type int.

assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotInt

assertIsNotNumeric()

Asserts that a variable is not of type numeric.

assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotNumeric

assertIsNotObject()

Asserts that a variable is not of type object.

assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotObject

assertIsNotResource()

Asserts that a variable is not of type resource.

assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotResource

assertIsNotClosedResource()

Asserts that a variable is not of type resource.

assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotClosedResource

assertIsNotString()

Asserts that a variable is not of type string.

assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotString

assertIsNotScalar()

Asserts that a variable is not of type scalar.

assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotScalar

assertIsNotCallable()

Asserts that a variable is not of type callable.

assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotCallable

assertIsNotIterable()

Asserts that a variable is not of type iterable.

assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotIterable

assertMatchesRegularExpression()

Asserts that a string matches a given regular expression.

assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertMatchesRegularExpression

assertRegExp()

Asserts that a string matches a given regular expression.

https://github.com/sebastianbergmann/phpunit/issues/4086

assertRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertRegExp

assertDoesNotMatchRegularExpression()

Asserts that a string does not match a given regular expression.

assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDoesNotMatchRegularExpression

assertNotRegExp()

Asserts that a string does not match a given regular expression.

https://github.com/sebastianbergmann/phpunit/issues/4089

assertNotRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotRegExp

assertSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.

assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSameSize

assertNotSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.

assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSameSize

assertStringMatchesFormat()

Asserts that a string matches a given format string.

assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormat

assertStringNotMatchesFormat()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormat

assertStringMatchesFormatFile()

Asserts that a string matches a given format file.

assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormatFile

assertStringNotMatchesFormatFile()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormatFile

assertStringStartsWith()

Asserts that a string starts with a given prefix.

assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsWith

assertStringStartsNotWith()

Asserts that a string starts not with a given prefix.

assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsNotWith

assertStringContainsString()

assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsString

assertStringContainsStringIgnoringCase()

assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsStringIgnoringCase

assertStringNotContainsString()

assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsString

assertStringNotContainsStringIgnoringCase()

assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsStringIgnoringCase

assertStringEndsWith()

Asserts that a string ends with a given suffix.

assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsWith

assertStringEndsNotWith()

Asserts that a string ends not with a given suffix.

assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsNotWith

assertXmlFileEqualsXmlFile()

Asserts that two XML files are equal.

assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileEqualsXmlFile

assertXmlFileNotEqualsXmlFile()

Asserts that two XML files are not equal.

assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileNotEqualsXmlFile

assertXmlStringEqualsXmlFile()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlFile

assertXmlStringNotEqualsXmlFile()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlFile

assertXmlStringEqualsXmlString()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlString

assertXmlStringNotEqualsXmlString()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlString

assertEqualXMLStructure()

Asserts that a hierarchy of DOMElements matches.

https://github.com/sebastianbergmann/phpunit/issues/4091

assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement[, bool $checkAttributes = false ][, string $message = '' ]) : void
Parameters
$expectedElement : DOMElement
$actualElement : DOMElement
$checkAttributes : bool = false
$message : string = ''
Tags
throws
AssertionFailedError
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualXMLStructure

assertThat()

Evaluates a PHPUnit\Framework\Constraint matcher object.

assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
$value : mixed
$constraint : Constraint
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertThat

assertJson()

Asserts that a string is a valid JSON string.

assertJson(string $actualJson[, string $message = '' ]) : void
Parameters
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJson

assertJsonStringEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are equal.

assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonString

assertJsonStringNotEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are not equal.

assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonString

assertJsonStringEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are equal.

assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonFile

assertJsonStringNotEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are not equal.

assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonFile

assertJsonFileEqualsJsonFile()

Asserts that two JSON files are equal.

assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileEqualsJsonFile

assertJsonFileNotEqualsJsonFile()

Asserts that two JSON files are not equal.

assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileNotEqualsJsonFile

objectEquals()

objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
$object : object
$method : string = 'equals'
Return values
ObjectEquals

any()

Returns a matcher that matches when the method is executed zero or more times.

any() : AnyInvokedCount
Return values
AnyInvokedCount

never()

Returns a matcher that matches when the method is never executed.

never() : InvokedCount
Return values
InvokedCount

atLeast()

Returns a matcher that matches when the method is executed at least N times.

atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
$requiredInvocations : int
Return values
InvokedAtLeastCount

atLeastOnce()

Returns a matcher that matches when the method is executed at least once.

atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnce

once()

Returns a matcher that matches when the method is executed exactly once.

once() : InvokedCount
Return values
InvokedCount

exactly()

Returns a matcher that matches when the method is executed exactly $count times.

exactly(int $count) : InvokedCount
Parameters
$count : int
Return values
InvokedCount

atMost()

Returns a matcher that matches when the method is executed at most N times.

atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
$allowedInvocations : int
Return values
InvokedAtMostCount

at()

Returns a matcher that matches when the method is executed at the given index.

at(int $index) : InvokedAtIndex
Parameters
$index : int
Return values
InvokedAtIndex

returnValue()

returnValue(mixed $value) : ReturnStub
Parameters
$value : mixed
Return values
ReturnStub

returnValueMap()

returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
$valueMap : array<string|int, mixed>
Return values
ReturnValueMap

returnArgument()

returnArgument(int $argumentIndex) : ReturnArgument
Parameters
$argumentIndex : int
Return values
ReturnArgument

returnCallback()

returnCallback(mixed $callback) : ReturnCallback
Parameters
$callback : mixed
Return values
ReturnCallback

returnSelf()

Returns the current object.

returnSelf() : ReturnSelf

This method is useful when mocking a fluent interface.

Return values
ReturnSelf

throwException()

throwException(Throwable $exception) : Exception
Parameters
$exception : Throwable
Return values
Exception

onConsecutiveCalls()

onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCalls

deep_copy()

Deep copies the given value.

deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
$value : mixed
$useCloneMethod : bool = false

deep_copy()

Deep copies the given value.

deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
$value : mixed
$useCloneMethod : bool = false

assertArrayHasKey()

Asserts that an array has a specified key.

assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayHasKey

assertArrayNotHasKey()

Asserts that an array does not have a specified key.

assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayNotHasKey

assertContains()

Asserts that a haystack contains a needle.

assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContains

assertContainsEquals()

assertContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''

assertNotContains()

Asserts that a haystack does not contain a needle.

assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContains

assertNotContainsEquals()

assertNotContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''

assertContainsOnly()

Asserts that a haystack contains only values of a given type.

assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnly

assertContainsOnlyInstancesOf()

Asserts that a haystack contains only instances of a given class name.

assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$className : string
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnlyInstancesOf

assertNotContainsOnly()

Asserts that a haystack does not contain only values of a given type.

assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContainsOnly

assertCount()

Asserts the number of elements of an array, Countable or Traversable.

assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertCount

assertNotCount()

Asserts the number of elements of an array, Countable or Traversable.

assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotCount

assertEquals()

Asserts that two variables are equal.

assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEquals

assertEqualsCanonicalizing()

Asserts that two variables are equal (canonicalizing).

assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsCanonicalizing

assertEqualsIgnoringCase()

Asserts that two variables are equal (ignoring case).

assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsIgnoringCase

assertEqualsWithDelta()

Asserts that two variables are equal (with delta).

assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsWithDelta

assertNotEquals()

Asserts that two variables are not equal.

assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEquals

assertNotEqualsCanonicalizing()

Asserts that two variables are not equal (canonicalizing).

assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsCanonicalizing

assertNotEqualsIgnoringCase()

Asserts that two variables are not equal (ignoring case).

assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsIgnoringCase

assertNotEqualsWithDelta()

Asserts that two variables are not equal (with delta).

assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsWithDelta

assertObjectEquals()

assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
$expected : object
$actual : object
$method : string = 'equals'
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectEquals

assertEmpty()

Asserts that a variable is empty.

assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEmpty

assertNotEmpty()

Asserts that a variable is not empty.

assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEmpty

assertGreaterThan()

Asserts that a value is greater than another value.

assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThan

assertGreaterThanOrEqual()

Asserts that a value is greater than or equal to another value.

assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThanOrEqual

assertLessThan()

Asserts that a value is smaller than another value.

assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThan

assertLessThanOrEqual()

Asserts that a value is smaller than or equal to another value.

assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThanOrEqual

assertFileEquals()

Asserts that the contents of one file is equal to the contents of another file.

assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEquals

assertFileEqualsCanonicalizing()

Asserts that the contents of one file is equal to the contents of another file (canonicalizing).

assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsCanonicalizing

assertFileEqualsIgnoringCase()

Asserts that the contents of one file is equal to the contents of another file (ignoring case).

assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsIgnoringCase

assertFileNotEquals()

Asserts that the contents of one file is not equal to the contents of another file.

assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEquals

assertFileNotEqualsCanonicalizing()

Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).

assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsCanonicalizing

assertFileNotEqualsIgnoringCase()

Asserts that the contents of one file is not equal to the contents of another file (ignoring case).

assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsIgnoringCase

assertStringEqualsFile()

Asserts that the contents of a string is equal to the contents of a file.

assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFile

assertStringEqualsFileCanonicalizing()

Asserts that the contents of a string is equal to the contents of a file (canonicalizing).

assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileCanonicalizing

assertStringEqualsFileIgnoringCase()

Asserts that the contents of a string is equal to the contents of a file (ignoring case).

assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileIgnoringCase

assertStringNotEqualsFile()

Asserts that the contents of a string is not equal to the contents of a file.

assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFile

assertStringNotEqualsFileCanonicalizing()

Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).

assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileCanonicalizing

assertStringNotEqualsFileIgnoringCase()

Asserts that the contents of a string is not equal to the contents of a file (ignoring case).

assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileIgnoringCase

assertIsReadable()

Asserts that a file/dir is readable.

assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsReadable

assertIsNotReadable()

Asserts that a file/dir exists and is not readable.

assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotReadable

assertNotIsReadable()

Asserts that a file/dir exists and is not readable.

https://github.com/sebastianbergmann/phpunit/issues/4062

assertNotIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsReadable

assertIsWritable()

Asserts that a file/dir exists and is writable.

assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsWritable

assertIsNotWritable()

Asserts that a file/dir exists and is not writable.

assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotWritable

assertNotIsWritable()

Asserts that a file/dir exists and is not writable.

https://github.com/sebastianbergmann/phpunit/issues/4065

assertNotIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsWritable

assertDirectoryExists()

Asserts that a directory exists.

assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryExists

assertDirectoryDoesNotExist()

Asserts that a directory does not exist.

assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryDoesNotExist

assertDirectoryNotExists()

Asserts that a directory does not exist.

https://github.com/sebastianbergmann/phpunit/issues/4068

assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotExists

assertDirectoryIsReadable()

Asserts that a directory exists and is readable.

assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsReadable

assertDirectoryIsNotReadable()

Asserts that a directory exists and is not readable.

assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotReadable

assertDirectoryNotIsReadable()

Asserts that a directory exists and is not readable.

https://github.com/sebastianbergmann/phpunit/issues/4071

assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsReadable

assertDirectoryIsWritable()

Asserts that a directory exists and is writable.

assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsWritable

assertDirectoryIsNotWritable()

Asserts that a directory exists and is not writable.

assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotWritable

assertDirectoryNotIsWritable()

Asserts that a directory exists and is not writable.

https://github.com/sebastianbergmann/phpunit/issues/4074

assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsWritable

assertFileExists()

Asserts that a file exists.

assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileExists

assertFileDoesNotExist()

Asserts that a file does not exist.

assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileDoesNotExist

assertFileNotExists()

Asserts that a file does not exist.

https://github.com/sebastianbergmann/phpunit/issues/4077

assertFileNotExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotExists

assertFileIsReadable()

Asserts that a file exists and is readable.

assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsReadable

assertFileIsNotReadable()

Asserts that a file exists and is not readable.

assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotReadable

assertFileNotIsReadable()

Asserts that a file exists and is not readable.

https://github.com/sebastianbergmann/phpunit/issues/4080

assertFileNotIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsReadable

assertFileIsWritable()

Asserts that a file exists and is writable.

assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsWritable

assertFileIsNotWritable()

Asserts that a file exists and is not writable.

assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotWritable

assertFileNotIsWritable()

Asserts that a file exists and is not writable.

https://github.com/sebastianbergmann/phpunit/issues/4083

assertFileNotIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsWritable

assertTrue()

Asserts that a condition is true.

assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertTrue

assertNotTrue()

Asserts that a condition is not true.

assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotTrue

assertFalse()

Asserts that a condition is false.

assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFalse

assertNotFalse()

Asserts that a condition is not false.

assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotFalse

assertNull()

Asserts that a variable is null.

assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNull

assertNotNull()

Asserts that a variable is not null.

assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotNull

assertFinite()

Asserts that a variable is finite.

assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFinite

assertInfinite()

Asserts that a variable is infinite.

assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInfinite

assertNan()

Asserts that a variable is nan.

assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNan

assertClassHasAttribute()

Asserts that a class has a specified attribute.

assertClassHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasAttribute

assertClassNotHasAttribute()

Asserts that a class does not have a specified attribute.

assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasAttribute

assertClassHasStaticAttribute()

Asserts that a class has a specified static attribute.

assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasStaticAttribute

assertClassNotHasStaticAttribute()

Asserts that a class does not have a specified static attribute.

assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasStaticAttribute

assertObjectHasAttribute()

Asserts that an object has a specified attribute.

assertObjectHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectHasAttribute

assertObjectNotHasAttribute()

Asserts that an object does not have a specified attribute.

assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectNotHasAttribute

assertObjectHasProperty()

Asserts that an object has a specified property.

assertObjectHasProperty(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectHasProperty

assertObjectNotHasProperty()

Asserts that an object does not have a specified property.

assertObjectNotHasProperty(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectNotHasProperty

assertSame()

Asserts that two variables have the same type and value.

assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-template

ExpectedType

psalm-param

ExpectedType $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSame

assertNotSame()

Asserts that two variables do not have the same type and value.

assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables do not reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSame

assertInstanceOf()

Asserts that a variable is of a given type.

assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInstanceOf

assertNotInstanceOf()

Asserts that a variable is not of a given type.

assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

!ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotInstanceOf

assertIsArray()

Asserts that a variable is of type array.

assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsArray

assertIsBool()

Asserts that a variable is of type bool.

assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsBool

assertIsFloat()

Asserts that a variable is of type float.

assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsFloat

assertIsInt()

Asserts that a variable is of type int.

assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsInt

assertIsNumeric()

Asserts that a variable is of type numeric.

assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNumeric

assertIsObject()

Asserts that a variable is of type object.

assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsObject

assertIsResource()

Asserts that a variable is of type resource.

assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsResource

assertIsClosedResource()

Asserts that a variable is of type resource and is closed.

assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsClosedResource

assertIsString()

Asserts that a variable is of type string.

assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsString

assertIsScalar()

Asserts that a variable is of type scalar.

assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsScalar

assertIsCallable()

Asserts that a variable is of type callable.

assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsCallable

assertIsIterable()

Asserts that a variable is of type iterable.

assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsIterable

assertIsNotArray()

Asserts that a variable is not of type array.

assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotArray

assertIsNotBool()

Asserts that a variable is not of type bool.

assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotBool

assertIsNotFloat()

Asserts that a variable is not of type float.

assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotFloat

assertIsNotInt()

Asserts that a variable is not of type int.

assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotInt

assertIsNotNumeric()

Asserts that a variable is not of type numeric.

assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotNumeric

assertIsNotObject()

Asserts that a variable is not of type object.

assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotObject

assertIsNotResource()

Asserts that a variable is not of type resource.

assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotResource

assertIsNotClosedResource()

Asserts that a variable is not of type resource.

assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotClosedResource

assertIsNotString()

Asserts that a variable is not of type string.

assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotString

assertIsNotScalar()

Asserts that a variable is not of type scalar.

assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotScalar

assertIsNotCallable()

Asserts that a variable is not of type callable.

assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotCallable

assertIsNotIterable()

Asserts that a variable is not of type iterable.

assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotIterable

assertMatchesRegularExpression()

Asserts that a string matches a given regular expression.

assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertMatchesRegularExpression

assertRegExp()

Asserts that a string matches a given regular expression.

https://github.com/sebastianbergmann/phpunit/issues/4086

assertRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertRegExp

assertDoesNotMatchRegularExpression()

Asserts that a string does not match a given regular expression.

assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDoesNotMatchRegularExpression

assertNotRegExp()

Asserts that a string does not match a given regular expression.

https://github.com/sebastianbergmann/phpunit/issues/4089

assertNotRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotRegExp

assertSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.

assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSameSize

assertNotSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.

assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSameSize

assertStringMatchesFormat()

Asserts that a string matches a given format string.

assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormat

assertStringNotMatchesFormat()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormat

assertStringMatchesFormatFile()

Asserts that a string matches a given format file.

assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormatFile

assertStringNotMatchesFormatFile()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormatFile

assertStringStartsWith()

Asserts that a string starts with a given prefix.

assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsWith

assertStringStartsNotWith()

Asserts that a string starts not with a given prefix.

assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsNotWith

assertStringContainsString()

assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsString

assertStringContainsStringIgnoringCase()

assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsStringIgnoringCase

assertStringNotContainsString()

assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsString

assertStringNotContainsStringIgnoringCase()

assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsStringIgnoringCase

assertStringEndsWith()

Asserts that a string ends with a given suffix.

assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsWith

assertStringEndsNotWith()

Asserts that a string ends not with a given suffix.

assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsNotWith

assertXmlFileEqualsXmlFile()

Asserts that two XML files are equal.

assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileEqualsXmlFile

assertXmlFileNotEqualsXmlFile()

Asserts that two XML files are not equal.

assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileNotEqualsXmlFile

assertXmlStringEqualsXmlFile()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlFile

assertXmlStringNotEqualsXmlFile()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlFile

assertXmlStringEqualsXmlString()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlString

assertXmlStringNotEqualsXmlString()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlString

assertEqualXMLStructure()

Asserts that a hierarchy of DOMElements matches.

https://github.com/sebastianbergmann/phpunit/issues/4091

assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement[, bool $checkAttributes = false ][, string $message = '' ]) : void
Parameters
$expectedElement : DOMElement
$actualElement : DOMElement
$checkAttributes : bool = false
$message : string = ''
Tags
throws
AssertionFailedError
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualXMLStructure

assertThat()

Evaluates a PHPUnit\Framework\Constraint matcher object.

assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
$value : mixed
$constraint : Constraint
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertThat

assertJson()

Asserts that a string is a valid JSON string.

assertJson(string $actualJson[, string $message = '' ]) : void
Parameters
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJson

assertJsonStringEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are equal.

assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonString

assertJsonStringNotEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are not equal.

assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonString

assertJsonStringEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are equal.

assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonFile

assertJsonStringNotEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are not equal.

assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonFile

assertJsonFileEqualsJsonFile()

Asserts that two JSON files are equal.

assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileEqualsJsonFile

assertJsonFileNotEqualsJsonFile()

Asserts that two JSON files are not equal.

assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileNotEqualsJsonFile

objectEquals()

objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
$object : object
$method : string = 'equals'
Return values
ObjectEquals

any()

Returns a matcher that matches when the method is executed zero or more times.

any() : AnyInvokedCount
Return values
AnyInvokedCount

never()

Returns a matcher that matches when the method is never executed.

never() : InvokedCount
Return values
InvokedCount

atLeast()

Returns a matcher that matches when the method is executed at least N times.

atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
$requiredInvocations : int
Return values
InvokedAtLeastCount

atLeastOnce()

Returns a matcher that matches when the method is executed at least once.

atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnce

once()

Returns a matcher that matches when the method is executed exactly once.

once() : InvokedCount
Return values
InvokedCount

exactly()

Returns a matcher that matches when the method is executed exactly $count times.

exactly(int $count) : InvokedCount
Parameters
$count : int
Return values
InvokedCount

atMost()

Returns a matcher that matches when the method is executed at most N times.

atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
$allowedInvocations : int
Return values
InvokedAtMostCount

at()

Returns a matcher that matches when the method is executed at the given index.

at(int $index) : InvokedAtIndex
Parameters
$index : int
Return values
InvokedAtIndex

returnValue()

returnValue(mixed $value) : ReturnStub
Parameters
$value : mixed
Return values
ReturnStub

returnValueMap()

returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
$valueMap : array<string|int, mixed>
Return values
ReturnValueMap

returnArgument()

returnArgument(int $argumentIndex) : ReturnArgument
Parameters
$argumentIndex : int
Return values
ReturnArgument

returnCallback()

returnCallback(mixed $callback) : ReturnCallback
Parameters
$callback : mixed
Return values
ReturnCallback

returnSelf()

Returns the current object.

returnSelf() : ReturnSelf

This method is useful when mocking a fluent interface.

Return values
ReturnSelf

throwException()

throwException(Throwable $exception) : Exception
Parameters
$exception : Throwable
Return values
Exception

onConsecutiveCalls()

onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCalls

tagged_iterator()

Creates a lazy iterator by tag name.

tagged_iterator(string $tag[, string|null $indexAttribute = null ][, string|null $defaultIndexMethod = null ][, string|null $defaultPriorityMethod = null ][, string|array<string|int, mixed> $exclude = [] ][, bool $excludeSelf = true ]) : TaggedIteratorArgument
Parameters
$tag : string
$indexAttribute : string|null = null
$defaultIndexMethod : string|null = null
$defaultPriorityMethod : string|null = null
$exclude : string|array<string|int, mixed> = []
$excludeSelf : bool = true
Return values
TaggedIteratorArgument

tagged_locator()

Creates a service locator by tag name.

tagged_locator(string $tag[, string|null $indexAttribute = null ][, string|null $defaultIndexMethod = null ][, string|null $defaultPriorityMethod = null ][, string|array<string|int, mixed> $exclude = [] ][, bool $excludeSelf = true ]) : ServiceLocatorArgument
Parameters
$tag : string
$indexAttribute : string|null = null
$defaultIndexMethod : string|null = null
$defaultPriorityMethod : string|null = null
$exclude : string|array<string|int, mixed> = []
$excludeSelf : bool = true
Return values
ServiceLocatorArgument

trigger_deprecation()

Triggers a silenced deprecation notice.

trigger_deprecation(string $package, string $version, string $message, mixed ...$args) : void
Parameters
$package : string

The name of the Composer package that is triggering the deprecation

$version : string

The version of the package that introduced the deprecation

$message : string

The message of the deprecation

$args : mixed

Values to insert in the message using printf() formatting

Tags
author

Nicolas Grekas p@tchwork.com

bailout()

bailout(string $message) : mixed
Parameters
$message : string

strip_minor_versions()

strip_minor_versions(string $version) : string
Parameters
$version : string
Return values
string

centered()

centered(string $text) : string
Parameters
$text : string
Return values
string

cd()

cd(string $dir) : void
Parameters
$dir : string

run()

run(string $command) : void
Parameters
$command : string

get_icu_version_from_genrb()

get_icu_version_from_genrb(string $genrb) : string|null
Parameters
$genrb : string
Return values
string|null

grapheme_extract()

grapheme_extract(mixed $haystack, mixed $size[, mixed $type = 0 ][, mixed $start = 0 ][, mixed &$next = 0 ]) : mixed
Parameters
$haystack : mixed
$size : mixed
$type : mixed = 0
$start : mixed = 0
$next : mixed = 0

grapheme_stripos()

grapheme_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_stristr()

grapheme_stristr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false

grapheme_strlen()

grapheme_strlen(mixed $input) : mixed
Parameters
$input : mixed

grapheme_strpos()

grapheme_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strripos()

grapheme_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strrpos()

grapheme_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strstr()

grapheme_strstr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false

grapheme_substr()

grapheme_substr(mixed $string, mixed $offset[, mixed $length = null ]) : mixed
Parameters
$string : mixed
$offset : mixed
$length : mixed = null

grapheme_extract()

grapheme_extract(string|null $haystack, int|null $size[, int|null $type = GRAPHEME_EXTR_COUNT ][, int|null $offset = 0 ][, mixed &$next = null ]) : string|false
Parameters
$haystack : string|null
$size : int|null
$type : int|null = GRAPHEME_EXTR_COUNT
$offset : int|null = 0
$next : mixed = null
Return values
string|false

grapheme_stripos()

grapheme_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_stristr()

grapheme_stristr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_strlen()

grapheme_strlen(string|null $string) : int|false|null
Parameters
$string : string|null
Return values
int|false|null

grapheme_strpos()

grapheme_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strripos()

grapheme_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strrpos()

grapheme_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strstr()

grapheme_strstr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_substr()

grapheme_substr(string|null $string, int|null $offset[, int|null $length = null ]) : string|false
Parameters
$string : string|null
$offset : int|null
$length : int|null = null
Return values
string|false

intl_is_failure()

intl_is_failure(mixed $errorCode) : mixed
Parameters
$errorCode : mixed

intl_get_error_code()

intl_get_error_code() : mixed

intl_get_error_message()

intl_get_error_message() : mixed

intl_error_name()

intl_error_name(mixed $errorCode) : mixed
Parameters
$errorCode : mixed

intl_is_failure()

intl_is_failure(int|null $errorCode) : bool
Parameters
$errorCode : int|null
Return values
bool

intl_get_error_code()

intl_get_error_code() : int
Return values
int

intl_get_error_message()

intl_get_error_message() : string
Return values
string

intl_error_name()

intl_error_name(int|null $errorCode) : string
Parameters
$errorCode : int|null
Return values
string

idn_to_ascii()

idn_to_ascii(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed = 0
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null

idn_to_utf8()

idn_to_utf8(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed = 0
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null

idn_to_ascii()

idn_to_ascii(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

idn_to_utf8()

idn_to_utf8(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

normalizer_is_normalized()

normalizer_is_normalized(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C

normalizer_normalize()

normalizer_normalize(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C

normalizer_is_normalized()

normalizer_is_normalized(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : bool
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
bool

normalizer_normalize()

normalizer_normalize(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : string|false
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
string|false

mb_convert_encoding()

mb_convert_encoding(mixed $string, mixed $to_encoding[, mixed $from_encoding = null ]) : mixed
Parameters
$string : mixed
$to_encoding : mixed
$from_encoding : mixed = null

mb_decode_mimeheader()

mb_decode_mimeheader(mixed $string) : mixed
Parameters
$string : mixed

mb_encode_mimeheader()

mb_encode_mimeheader(mixed $string[, mixed $charset = null ][, mixed $transfer_encoding = null ][, mixed $newline = " " ][, mixed $indent = 0 ]) : mixed
Parameters
$string : mixed
$charset : mixed = null
$transfer_encoding : mixed = null
$newline : mixed = " "
$indent : mixed = 0

mb_decode_numericentity()

mb_decode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null

mb_encode_numericentity()

mb_encode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ][, mixed $hex = false ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null
$hex : mixed = false

mb_convert_case()

mb_convert_case(mixed $string, mixed $mode[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$mode : mixed
$encoding : mixed = null

mb_internal_encoding()

mb_internal_encoding([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_language()

mb_language([mixed $language = null ]) : mixed
Parameters
$language : mixed = null

mb_list_encodings()

mb_list_encodings() : mixed

mb_encoding_aliases()

mb_encoding_aliases(mixed $encoding) : mixed
Parameters
$encoding : mixed

mb_check_encoding()

mb_check_encoding([mixed $value = null ][, mixed $encoding = null ]) : mixed
Parameters
$value : mixed = null
$encoding : mixed = null

mb_detect_encoding()

mb_detect_encoding(mixed $string[, mixed $encodings = null ][, mixed $strict = false ]) : mixed
Parameters
$string : mixed
$encodings : mixed = null
$strict : mixed = false

mb_detect_order()

mb_detect_order([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_parse_str()

mb_parse_str(mixed $string[, mixed &$result = [] ]) : mixed
Parameters
$string : mixed
$result : mixed = []

mb_strlen()

mb_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_strpos()

mb_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strtolower()

mb_strtolower(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_strtoupper()

mb_strtoupper(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_substitute_character()

mb_substitute_character([mixed $substitute_character = null ]) : mixed
Parameters
$substitute_character : mixed = null

mb_substr()

mb_substr(mixed $string, mixed $start[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$start : mixed
$length : mixed = 2147483647
$encoding : mixed = null

mb_stripos()

mb_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_stristr()

mb_stristr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strrchr()

mb_strrchr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strrichr()

mb_strrichr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strripos()

mb_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strrpos()

mb_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strstr()

mb_strstr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_get_info()

mb_get_info([mixed $type = 'all' ]) : mixed
Parameters
$type : mixed = 'all'

mb_http_output()

mb_http_output([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_strwidth()

mb_strwidth(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_substr_count()

mb_substr_count(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$encoding : mixed = null

mb_output_handler()

mb_output_handler(mixed $string, mixed $status) : mixed
Parameters
$string : mixed
$status : mixed

mb_http_input()

mb_http_input([mixed $type = null ]) : mixed
Parameters
$type : mixed = null

mb_convert_variables()

mb_convert_variables(mixed $to_encoding, mixed $from_encoding, mixed ...&$vars) : mixed
Parameters
$to_encoding : mixed
$from_encoding : mixed
$vars : mixed

mb_ord()

mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_chr()

mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
$codepoint : mixed
$encoding : mixed = null

mb_scrub()

mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_str_split()

mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$length : mixed = 1
$encoding : mixed = null

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

mb_convert_encoding()

mb_convert_encoding(array<string|int, mixed>|string|null $string, string|null $to_encoding[, array<string|int, mixed>|string|null $from_encoding = null ]) : array<string|int, mixed>|string|false
Parameters
$string : array<string|int, mixed>|string|null
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|string|false

mb_decode_mimeheader()

mb_decode_mimeheader(string|null $string) : string
Parameters
$string : string|null
Return values
string

mb_encode_mimeheader()

mb_encode_mimeheader(string|null $string[, string|null $charset = null ][, string|null $transfer_encoding = null ][, string|null $newline = " " ][, int|null $indent = 0 ]) : string
Parameters
$string : string|null
$charset : string|null = null
$transfer_encoding : string|null = null
$newline : string|null = " "
$indent : int|null = 0
Return values
string

mb_decode_numericentity()

mb_decode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
Return values
string

mb_encode_numericentity()

mb_encode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ][, bool|null $hex = false ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
$hex : bool|null = false
Return values
string

mb_convert_case()

mb_convert_case(string|null $string, int|null $mode[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$mode : int|null
$encoding : string|null = null
Return values
string

mb_internal_encoding()

mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_language()

mb_language([string|null $language = null ]) : string|bool
Parameters
$language : string|null = null
Return values
string|bool

mb_list_encodings()

mb_list_encodings() : array<string|int, mixed>
Return values
array<string|int, mixed>

mb_encoding_aliases()

mb_encoding_aliases(string|null $encoding) : array<string|int, mixed>
Parameters
$encoding : string|null
Return values
array<string|int, mixed>

mb_check_encoding()

mb_check_encoding([array<string|int, mixed>|string|null $value = null ][, string|null $encoding = null ]) : bool
Parameters
$value : array<string|int, mixed>|string|null = null
$encoding : string|null = null
Return values
bool

mb_detect_encoding()

mb_detect_encoding(string|null $string[, array<string|int, mixed>|string|null $encodings = null ][, bool|null $strict = false ]) : string|false
Parameters
$string : string|null
$encodings : array<string|int, mixed>|string|null = null
$strict : bool|null = false
Return values
string|false

mb_detect_order()

mb_detect_order([array<string|int, mixed>|string|null $encoding = null ]) : array<string|int, mixed>|bool
Parameters
$encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|bool

mb_parse_str()

mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
$string : string|null
$result : mixed = []
Return values
bool

mb_strlen()

mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_strpos()

mb_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strtolower()

mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_strtoupper()

mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_substitute_character()

mb_substitute_character([string|int|null $substitute_character = null ]) : string|int|bool
Parameters
$substitute_character : string|int|null = null
Return values
string|int|bool

mb_substr()

mb_substr(string|null $string, int|null $start[, int|null $length = null ][, string|null $encoding = null ]) : string
Parameters
$string : string|null
$start : int|null
$length : int|null = null
$encoding : string|null = null
Return values
string

mb_stripos()

mb_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_stristr()

mb_stristr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrchr()

mb_strrchr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrichr()

mb_strrichr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strripos()

mb_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strrpos()

mb_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strstr()

mb_strstr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_get_info()

mb_get_info([string|null $type = 'all' ]) : array<string|int, mixed>|string|int|false
Parameters
$type : string|null = 'all'
Return values
array<string|int, mixed>|string|int|false

mb_http_output()

mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_strwidth()

mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_substr_count()

mb_substr_count(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int
Parameters
$haystack : string|null
$needle : string|null
$encoding : string|null = null
Return values
int

mb_output_handler()

mb_output_handler(string|null $string, int|null $status) : string
Parameters
$string : string|null
$status : int|null
Return values
string

mb_http_input()

mb_http_input([string|null $type = null ]) : array<string|int, mixed>|string|false
Parameters
$type : string|null = null
Return values
array<string|int, mixed>|string|false

mb_convert_variables()

mb_convert_variables(string|null $to_encoding, array<string|int, mixed>|string|null $from_encoding, mixed &$var, mixed ...&$vars) : string|false
Parameters
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null
$var : mixed
$vars : mixed
Return values
string|false

mb_ord()

mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
$string : string|null
$encoding : string|null = null
Return values
int|false

mb_chr()

mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
$codepoint : int|null
$encoding : string|null = null
Return values
string|false

mb_scrub()

mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_str_split()

mb_str_split(string|null $string[, int|null $length = 1 ][, string|null $encoding = null ]) : array<string|int, mixed>
Parameters
$string : string|null
$length : int|null = 1
$encoding : string|null = null
Return values
array<string|int, mixed>

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

json_validate()

json_validate(string $json[, int $depth = 512 ][, int $flags = 0 ]) : bool
Parameters
$json : string
$depth : int = 512
$flags : int = 0
Return values
bool

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

stream_context_set_options()

stream_context_set_options(mixed $context, array<string|int, mixed> $options) : bool
Parameters
$context : mixed
$options : array<string|int, mixed>
Return values
bool

str_increment()

str_increment(string $string) : string
Parameters
$string : string
Return values
string

str_decrement()

str_decrement(string $string) : string
Parameters
$string : string
Return values
string

ldap_exop_sync()

ldap_exop_sync(mixed $ldap, string $request_oid[, string $request_data = null ][, array<string|int, mixed> $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
$ldap : mixed
$request_oid : string
$request_data : string = null
$controls : array<string|int, mixed> = null
$response_data : mixed = null
$response_oid : mixed = null
Return values
bool

ldap_connect_wallet()

ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : mixed
Parameters
$uri : string|null
$wallet : string
$password : string
$auth_mode : int = GSLC_SSL_NO_AUTH

ldap_exop_sync()

ldap_exop_sync(Connection $ldap, string $request_oid[, string $request_data = null ][, array<string|int, mixed> $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
$ldap : Connection
$request_oid : string
$request_data : string = null
$controls : array<string|int, mixed> = null
$response_data : mixed = null
$response_oid : mixed = null
Return values
bool

ldap_connect_wallet()

ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : Connection|false
Parameters
$uri : string|null
$wallet : string
$password : string
$auth_mode : int = GSLC_SSL_NO_AUTH
Return values
Connection|false

findTranslationFiles()

findTranslationFiles(mixed $originalFilePath, mixed $localeToAnalyze) : array<string|int, mixed>
Parameters
$originalFilePath : mixed
$localeToAnalyze : mixed
Return values
array<string|int, mixed>

calculateTranslationStatus()

calculateTranslationStatus(mixed $originalFilePath, mixed $translationFilePaths) : array<string|int, mixed>
Parameters
$originalFilePath : mixed
$translationFilePaths : mixed
Return values
array<string|int, mixed>

isTranslationCompleted()

isTranslationCompleted(array<string|int, mixed> $translationStatus) : bool
Parameters
$translationStatus : array<string|int, mixed>
Return values
bool

printTranslationStatus()

printTranslationStatus(mixed $originalFilePath, mixed $translationStatus, mixed $verboseOutput, mixed $includeCompletedLanguages) : mixed
Parameters
$originalFilePath : mixed
$translationStatus : mixed
$verboseOutput : mixed
$includeCompletedLanguages : mixed

extractLocaleFromFilePath()

extractLocaleFromFilePath(mixed $filePath) : mixed
Parameters
$filePath : mixed

extractTranslationKeys()

extractTranslationKeys(mixed $filePath) : array<string|int, mixed>
Parameters
$filePath : mixed
Return values
array<string|int, mixed>

findTransUnitMismatches()

Check whether the trans-unit id and source match with the base translation.

findTransUnitMismatches(array<string|int, mixed> $baseTranslationKeys, array<string|int, mixed> $translatedKeys) : array<string|int, mixed>
Parameters
$baseTranslationKeys : array<string|int, mixed>
$translatedKeys : array<string|int, mixed>
Return values
array<string|int, mixed>

printTable()

printTable(mixed $translations, mixed $verboseOutput, bool $includeCompletedLanguages) : mixed
Parameters
$translations : mixed
$verboseOutput : mixed
$includeCompletedLanguages : bool

twig_is_selected_choice()

Returns whether a choice is selected for a given form value.

twig_is_selected_choice(ChoiceView $choice, string|array<string|int, mixed>|null $selectedValue) : bool

This is a function and not callable due to performance reasons.

Parameters
$choice : ChoiceView
$selectedValue : string|array<string|int, mixed>|null
Tags
see
ChoiceView::isSelected()
Return values
bool

esc()

esc(string $str) : string
Parameters
$str : string
Return values
string

dd()

dd(mixed ...$vars) : never
Parameters
$vars : mixed
Return values
never

        
On this page

Search results